保留字:
保留字又称关键字。指在高级语言中已经定义过的字,使用者不能再将这些字作为变量名或过程名使用。
其中,C89中有下述:
- 类型说明保留字:
int,long,short,float,double,char,unsigned,signed,const,void,volatile,enum,struct,union - 语句定义保留字:
if,else,goto,switch,case,do,while,for,continue,break,return,default,typedef - 存储类说明保留字:
auto,register,extern,static - 长度运算符保留字:
sizeof() - return
具体含义如下:
auto |
指定变量的存储类型,是默认值 |
break |
跳出循环或switch语句 |
case |
定义switch中的case子句 |
char |
定义字符型变量或指针 |
const |
定义常量或参数 |
continue |
在循环语句中,回到循环体的开始处重新执行循环 |
default |
定义switch中的default子句 |
do |
定义do-while语句 |
double |
定义双精度浮点数变量 |
else |
定义枚举类型 |
enum |
声明外部变量或函数 |
extern |
声明外部变量或函数 |
float |
定义浮点型变量或指针 |
for |
定义for语句 |
goto |
定义goto语句 |
if |
定义if语句或if-else语句 |
int |
定义整型变量或指针 |
long |
定义长整型变量或指针 |
register |
指定变量的存储类型是寄存器变量,Turbo c中用自动变量代替 |
return |
从函数返回 |
short |
定义短整型变量或指针 |
signed |
定义有符号的整型变量或指针 |
sizeof |
获取某种类型的变量或数据所占内存的大小,是运算符 |
static |
指定变量的存储类型是静态变量,或指定函数是静态函数 |
struct |
定义结构体类型 |
switch |
定义switch语句 |
typedef |
为数据类型定义别名 |
union |
定义无符号的整型或字符型变量或指针 |
unsigned |
定义无符号的整型变量或数据 |
void |
定义空类型变量或空类型指针,或指定函数没有返回值 |
volatile |
变量的值可能在程序的外部被改变 |
while |
定义while或do-while语句 |