c语言是一种用途广泛,功能强大,使用灵活的高级语言,使用c语言既可以开发应用软件,又可以开发系统软件。本章即为本人刚开始学习c语言基础的个人看法与个人所学知识,如有别的看法或我所学基础没到位,欢迎联系修改补充。
1:c程序就是由若干头文件
和函数
组成。
以#include《stdio.h》
void main()
{
printf(“hello world!\n”);
} 为例
#include《stdio.h》 //就是一条预处理命令, 它的作用是通知C语言编译系统在对C程序进行正式编译之前需做一些预处理工作。
void main() //一个C程序有且只有一个主函数,即main函数,函数
就是实现代码逻辑的一个小的单元
printf(“这里为c语言的唯一主函数\n”)\n表示换行
2:c语言的约定
(1)标识符;用来标识(表示)数据类型,变量,函数,语句的符号称为标识符,c语言的标识符由字母,数字,和下划线组成,其中第一个字符必须是字母或下划线。
(2)关键字(又称保留字)是c语言规定的,赋予特定含义和有专门用途的标识符,c语言中共有32个关键字。
c语言关键字
类别 关键字
数据类型关键字(12) char,double,enum,float, int,short ,signed,struct, umio,unsigned,void
控制语句关键字(12) break,continue,case,do,default,
else,for,goto,if,return,switch,
while
存储类型关键字(4) auto,extern,register,static
其他关键字(4) const,sizeof,typedef,volatile
(3)用户自定义标识符;用户自定义标识符包括程序中定义的变量名,数据类型名,函数名和符号常量名。
(4)预定义标识符;c语言中提供了大量的头文件和库函数,这些头文件和库函数中定义的一些标识符统称为预定义标识符
(5)分隔符;c语言中的分割符有逗号和空格两种。逗号主要用于类型说明和函数参数表中,分隔各个变量。空格多用于各单词之间作间隔符。