C语言一共有32个关键字,全部都为小写。
存储相关
1、auto:声明自动变量
2、register:声明寄存器变量
3、volatile:声明的变量在程序执行过程中可能被隐含的改变
4、const:声明只读变量
5、extern:声明变量或函数在其他模块也可以使用
6、static:声明静态变量或函数
7、signed:声明有符号类型变量或函数
8、unsigned:声明无符号类型的变量或函数
数据类型
1、short:声明短整型变量或函数
2、int:声明整型变量或函数
3、long:声明长整型变量或函数
4、float:声明浮点型变量或函数
5、double:声明双精度变量或函数
6、char:声明字符型变量或函数
7、struct:声明结构体变量或函数
8、union:声明公用数据类型
9、enum:声明枚举类型
10、void:声明函数无返回值或无参数、声明无类型指针
逻辑控制
1、if:条件判断语句
2、else:条件语句否定分支(与 if 连用)
3、for:循环语句的一种
4、do:循环语句的循环体
5、while:循环语句的条件判断部分
6、break:结束循环 或者关闭switch语句中的其他分支
7、continue:结束当前循环 开始下一轮循环
8、return:子程序返回语句 (可以带参数,也可不带参数) 循环条件
9、default:开关语句中的其他条件分支
10、switch:开关语句
11、case:开关语句分支
12、goto:无条件跳转语句
特殊用途
1、sizeof:计算数据类型长度,注意这是一个运算符
2、typedef:用于给数据类型取别名