- auto——int a=10;局部变量到自动变量,前面隐藏了一个auto,即auto int a=10;
- break——循环里break可以结束循环;switch…case语句里也会用到
- case——switch…case
- char——字符类型
- const——常变量用const修饰
- continue——继续
- default——默认,switch…case语句里
- do——do…while循环
- double——双精度类型
- else——if…else语句
- enum——枚举
- extern——引入外部符号,使其他源文件内部定义的全局变量也能使用
- float——单精度浮点数
- for——for循环
- goto——goto语句,一般只在多层嵌套要跳出全部循环时才用
- if——if语句
- int——整形
- long——长整型
- register——寄存器关键字
存储数据(由快到慢):寄存器、高速缓存、内存、硬盘
register int a=10;起到建议把a定义成寄存器变量的作用 - return——返回
- short——短整型
- signed——有符号数,且int与signed int等价
- sizeof——计算大小
- static——静态
修饰局部变量:使局部变量的生命周期变长;假设此语句在一个循环内static int a=1;此时a是一个静态的局部变量,执行一次这个语句后便不再执行此语句
修饰全局变量:改变了变量的作用域;让静态的全局变量只能在自己所在的源文件内部使用,出了源文件就没法再用了
修饰函数:改变了函数的链接属性(相当于改变了函数的作用域;正常函数具有外部链接属性,一旦被static修饰,就变为内部链接属性 - struct——结构体关键字
- switch——switch…case语句
- typedef——类型定义/类型重定义,eg:typedef unsigned int u_int;将unsigned int重新起名叫u_int
- union——联合体/共用体
- unsigned——无符号数
- void——无/空
- volatile——提醒C语言段位的关键字
- while——while循环
C语言_常见关键字
最新推荐文章于 2022-10-21 12:16:20 发布