ANSI C标准C语言共有32个关键字,按照其功能可分为4类:数据类型(12个)、控制语句类型(12个)、存储类型(4个)、其他类型(4个)。
数据类型关键字(12个)
1、int
整型数据
2、double
双精度型数据
3、float
浮点型数据
4、long
长整型数据
5、short
短整型数据
6、signed
有符号类型数据
7、unsigned
无符号类型数据
8、char
字符型数据
9、enum
枚举类型
10、struct
结构体类型
11、union
联合数据类型
12、void
声明函数无返回值或无参数、声明无类型指针
控制语句关键字(12个)
一、循环语句
13、for
用于for循环
14、do
用于do while循环
15、while
用于do while循环或while循环
16、continue
结束当前循环,开始下一轮循环
17、break
跳出当前循环
二、条件语句
18、if
条件判断
19、else
条件判断否定分支,与if连用
20、goto
无条件跳转语句
三、开关语句
21、switch
开关语句
22、case
开关语句分支
23、default
开关语句其他情况分支
四、返回语句
24、return
返回语句,可带参数,也可不带参数。
存储类型关键字
25、auto
声明自动变量
26、extern
声明变量或函数是在其它文件或本文件的其他位置定义
27、register
寄存器变量
28、static
静态变量
其他关键字
29、const
只读常量值
30、sizeof
计算数据类型长度
31、typedef
数据类型取别名
32、volatile
变量在程序运行中可以被隐含改变