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:变量在执行过程中可以被隐含的改变;