C语言中的关键字初识

C89标准定义的32个关键字
关键字 含义
void 声明函数无返回值或者无参数,声明空类型指针
char 声明字符型变量
short 声明短整型变量
int 声明整型变量
long 声明长整型变量
float 声明浮点型变量
double 声明双精度型变量
sizeof 计算对象所占内存空间的大小,单位为字节(Byte)
signed 声明有符号类型变量
unsigned 声明无符号类型变量
struct 声明结构体变量
union 声明联合数据类型
enum 声明枚举类型
typedef 给数据类型取别名
auto 声明自动变量,缺省时编译器一般默认为 auto
static 声明静态变量
extern 声明变量在其他文件中声明,即引用变量
register 声明寄存器变量
const 声明只读变量,即常量
volatile 说明程序在执行中可被隐含的改变
if 条件语句
else 条件语句的否定分支,与 if 连用
for 一般循环语句
while 循环语句的循环条件
do 循环语句的循环体
break 跳出当前循环
goto 无条件跳转语句
continue 结束当前循环,开始下一轮循环
return 子程序返回语句,可以带参数,也可不带参数
switch 用于开关语句
case 开关语句分支
default 开关语句的默认分支
将关键字进行分类(便于记忆)
分类依据 内容
数据类型有关 void, char, short, int, long, float, double, sizeof
有无符号 signed, unsigned
构造类型 struct, union, enum, typedef
存储与生命周期的类型 auto, static, extern, register, const, volatile
语句的类型 if, else, for, while, do, switch, case, default, goto, break, continue, return

猜你喜欢

转载自www.cnblogs.com/goujian/p/11780064.html