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