C语言组成
数据类型关键字本质上是为数据定义一个模子,这个模子定义了数据占用空间大小和数据组织方式。数据类型关键字定义的变量和运算符组合成语句。语句在语句控制关键字作用下形成不同结构的代码片段。将实现某一功能的代码片段封装形成函数。
存储类型关键字(4个)
auto:自动存储
static:静态存储
register:寄存器存储
extern:声明一个外部的全局变量
数据类型关键字(12个)
整型关键字(6个)
signed:有符号
unsigned:无符号
char:字符型
short:短整型
int:整型
long:长整型
浮点型关键字(2个)
float:单精度
double:双精度
复合数据类型关键字(3个)
struct:结构体
enum:枚举
union:联合体
空类型关键字(1个)
void:无类型指针/函数无参数/无返回值
控制语句关键字(11个)
循环语句关键字(5个)
for:已知次数循环
do:和while配合将循环体提前
while:未知次数循环
break:跳出当前循环/switch中使用
continue:结束当前循环,开始下一轮循环
判断语句关键字(6个)
if:条件判断
else:if的否定分支
goto:无条件跳转语句
switch:开关语句
case:开关语句分支
default:开关语句的其他分支
其他关键字(5个)
const:声明只读变量
sizeof:计算数据类型长度
typedef:给数据类型起别名
volatile:表示变量可以在程序执行中隐含的改变
return:函数返回语句