C语言关键字 32个
1. 数据类型关键字
- char: 声明字符型变量或函数
- double: 声明双精度变量或函数
- enum: 声明枚举类型
- float: 声明浮点型变量或函数
- int: 声明整数型变量
- long: 声明长整数型变量或函数
- short: 声明短整数型变量或函数
- signed: 声明有符号类型变量或函数
- struct: 声明结构体变量或函数
- union: 声明共用体(联合)数据类型
- unsigned: 声明无符号类型变量或函数
- void: 声明函数无返回值或无参数,声明无类型指针
2. 控制语句关键字
- 循环语句
- for: for( ; ; ; ){执行语句}
- do…while…: do()while(条件){执行语句}
- while: while(条件){执行语句}
- break: 跳出当前循环
- continue: 结束当前循环,进入下一条循环
- 条件语句
- if: if(条件){}
- else: 条件语句分支 与 if 连用
- switch…case……default……: 多分支选择语句
3. 修饰类型关键字
- auto: 声明自动变量 默认所有的变量都是auto
- extern: 引用变量,扩展全局变量作用域
- register: 声明一个寄存器变量,加快访问速度,提高效率
- static: 静态变量(只在作用范围内可见)
- const: 声明只读常量
- volatile: 该变量可能被隐含地改变,优化器在使用它时每次都会小心翼翼的读取该变量的值
- typedef: 自定义数据类型名称(基本数据类型、结构体、共用体、枚举、指针),使用时不能再使用其它储存类型关键字
4. 其它关键字
- sizeof: 数据类型长度
- return: 函数的返回值,一般形式 return 表达式 或者 return(表达式)