c语言关键字列表

c语言中共有32个关键字,通常会根据关键字的作用将关键字分为以下几类:

一、表示“数据类型”的关键字:

1.1 char : 字符型
1.2 double :双精度型
1.3 enum :枚举型
1.4 float:浮点型
1.5 int: 整型
1.6 long :长整型
1.7 short :短整型
1.8 signed:有符号型
1.9 struct:结构体
1.10 union:共用体/联合型
1.11 unsigned:无符号型
1.12 void:无返回值 无参数类型 常用于 无符号指针


二、“控制语句”使用的关键字

循环语句
2.1 for: 循环语句
2.2 do :循环语句的循环体
2.3 while:循环语句的循环条件
2.4 break:终止当前循环
2.5 continue:结束当前循环 进行下一轮循环

条件语句
2.6 if: 条件语句
2.7 else :同if语句一起使用,当不符合if语句时,执行else
2.8 goto: 无条件跳转

开关语句
2.9 switch :用于开关语句
2.10 case: 开关语句分支,同switch一起使用
2.11 default:开关语句中的“其他”分支 ,同switch一起使用

返回语句
2.12 return :子程序返回语句(可以带参数,也看不带参数)


三、“存储类型”关键字

3.1 auto :声明自动变量 一般不使用
3.2 extern:声明变量是在其他文件正声明(也可以看做是引用变量)
3.3 register:声明寄存器变量
3.4 static:声明静态变量


四、 其它关键字

4.1 const :声明只读变量
4.2 sizeof:计算数据类型长度
4.3 typedef:用以给数据类型取别名(当然还有其他作用
4.4 volatile:说明变量在程序执行中可被隐含地改变