C语言中的32个关键字及含义

1:数据类型关键字:12个

char,int,short,long,float,double,enum,singed,struct,union,unsinged,void.

char:声明字符型变量或函数

int:声明整型变量或函数

short:声明短整型变量或函数

long:声明长整型变量或函数

float:声明浮点型变量或函数

double:声明双精度浮点型变量或函数

enum:声明枚举型变量或函数(将变量的值一一列出来)

singed:声明有符号类型变量或函数

unsinged:声明无符号类型变量或函数

union:声明共用数据类型

void:声明函数无返回值

 

2:控制语句关键字12个:

break ,continue do,while,if ,else,goto,return ,switch ,case,default.

break:跳出当前循环

continue:结束当前循环,开始下一轮循环

do:循环语句的循环体

while:循环语句的循环条件

if:条件语句(如果)

else:条件语句否定分支(与if连用)

goto:无条件跳转语句(让程序直接跳转到任意标记的位置)

return:子程序返回语句,循环条件

switch:用于开关语句

case:开关语句的分支

default:开关语句中的默认分支(switch语句种case不成立时要执行的语句)

 

3:储存关键字4个:auto,exturn,register,static,

auto:声明自动变量 

extern:声明变量是在其他文件中(例如在a文件中需要引用b文件中的int v,就用extern  int v)

register:声明寄存器变量(变量直接引用寄存器)

static:声明静态变量(静态变量属于静态储存方式,与auto相反)

 

4:其他关键字4个:const,sizeof,typdef,volatile.

const:声明只读变量(使变量的值不能再被改变)

sizeof:计算数据类型的长度(int float long,short double ...)

typdef:用来给数据类型重新起一个别的名字

volatile:变量在执行过程中可以被隐含的改变;