- 32个关键字
- auto 声明自动变量,缺省时编译器默认为auto
- int 声明整型变量
- double 声明双精度变量
- long 声明长整型变量
- char 声明字符型变量
- float 声明浮点型变量
- short 声明短整型变量
- signed 声明有符号型变量
- unsigned 声明无符号型变量
- struct 声明结构体变量
- union 声明联合体变量
- enum 声明枚举变量
- static 声明静态变量
- switch 用于开关语句
- case 开关语句分支
- default 开关语句的“默认”分支
- break 跳出当前循环
- register 声明寄存器变量
- const 声明只读变量(常量)
- volatile 说明变量在程序执行中可能会被隐式改变
- typedef 给数据类型取别名
- extern 声明变量是从其他文件中引用来的
- return 函数返回语句
- void 声明函数无返回值或无参数,声明空类型指针
- continue 结束当前循环并开启下一轮循环
- do 循环语句的循环体
- while 循环语句的循环条件
- if 条件语句
- else 条件语句的否定分支
- for 循环语句
- goto 无条件跳转语句
- sizeof 计算对象所占内存空间大小
- C语言编程混乱大赛