C语言32个关键字解释
2015-04-25 本文已影响2712人
极客汪
(1)数据类型关键字(12个)
数据类型 | 解释 |
---|---|
void |
声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用) |
char |
声明字符型变量或函数 |
double |
声明双精度变量或函数 |
int |
声明整型变量或函数 |
long |
声明长整型变量或函数 |
float |
声明浮点型变量或函数 |
short |
声明短整型变量或函数 |
signed |
声明有符号类型变量或函数 |
unsigned |
声明无符号类型变量或函数 |
struct |
声明结构体变量或函数 |
enum |
声明枚举类型 |
union |
声明联合数据类型 |
(2)控制语句关键字(12个)
控制语句 | 解释 |
---|---|
for |
一种循环语句 |
do |
循环语句的循环体 |
while |
循环语句的循环条件 |
break |
跳出当前循环 |
continue |
结束当前循环,开始下一轮循环 |
goto |
无条件跳转语句 |
if |
条件语句 |
else |
条件语句否定分支(与 if 连用) |
switch |
用于开关语句 |
case |
开关语句分支 |
default |
开关语句中的“其他”分支 |
return |
子程序返回语句(可以带参数,也看不带参数) |
(3)存储类型关键字(4个)
存储类型 | 解释 |
---|---|
auto |
声明自动变量 一般不使用 |
extern |
声明变量是在其他文件中声明(也可以看做是引用变量) |
register |
声明寄存器变量 |
static |
声明静态变量 |
(4)其它关键字(4个)
其他 | 解释 |
---|---|
const |
声明只读变量 |
sizeof |
计算数据类型长度 |
typedef |
用以给数据类型取别名(当然还有其他作用) |
volatile |
说明变量在程序执行中可被隐含地改变 |