逻辑结构(11个)
if else | 条件语句 |
switch case defult | 开关语句 |
do while | 循环语句 |
for | 循环语句 |
continue | 结束当前循环,开始下一轮循环 |
break | 跳出当前循环 |
goto | 无条件跳转语句 |
数型修饰符(6)
auto | 声明自动变量 |
register | 声明寄存器变量 |
static | 声明静态变量 |
const | 声明只读变量 |
extern | 声明变量是在其他文件正声明 |
volatile | 说明变量在程序执行中可被隐含地改变 |
register:
如果一个变量被register来修辞,就意味着,该变量会作为一个寄存器变量,让该变量的访问速度达到最快。
static:
static对全局变量的修饰,可以认为是只能是本文件引用此变量。
修饰栈变量时(局部变量在栈中,全局和静态变量在数据段中),可以认为栈变量生命周期延长到程序执行结束时.同样的,离开定义他的函数后不能调用。