C语言中32个关键词的含义和用途
关键字
含义和用途
基本数据类型
简单数据类型
int
声明整型变量或函数
char
声明字符型变量或函数
float
声明浮点型变量或函数
double
声明双精度变量或函数
特殊类型
register
声明寄存器变量
void
声明函数无返回值或无参数,声明无类型指针
类型修饰符
长度修饰
long
声明长整型变量或函数
short
声明短整型变量或函数
符号修饰
signed
声明有符号类型变量或函数
unsigned
声明无符号类型变量或函数
存储类别
auto
声明自动变量
extern
声明变量是在其他文件正声明
static
声明静态变量
特殊修饰
volatile
声明变量在程序执行中可被隐含地改变
const
声明只读变量(符号常量)
复合类型的定义
enum
声明枚举类型
struct
声明结构体变量或函数
union
声明共用数据类型
语句
分支结构
if
条件语句
else
条件语句否定分支(与 if 连用)
switch
开关语句
case
开关语句分支
default
开关语句中的“其他”分支
goto
无条件跳转语句
break
跳出当前循环
continue
结束当前循环,开始下一轮循环
循环结构
while
当型循环语句
do
直到型循环语句
for
计数型循环语句
函数返回
return
子程序返回语句
运算符
sizeof
计算数据类型长度
自定义类型
typedef
用以给数据类型取别名

auto:自动变量用关键字auto作存储类别的声明。(可以省略,不写则隐含确定为自动存储类别
break:不能用于循环语句和switch语句之外的任何其他语句中。作用为结束循环。
case :情况之一
char:字符型
const:常量
continue:作用结束本次循环,不是终止整个循环。
default:默认结束
do :做(先做后判断)
double:双精度
else:别的
enum:枚举类型,
extern:外部变量声明
float:浮点型
for:循环语句,
goto:标记。作用是从内层循环跳到外层循环。
if:如果,条件语句
int:整型
long:长整型
register:寄存器标识符
return:返回值
short:短整型
signed:有符号型
sizeof:大小,长度
static:静态的
struct:结构体
switch:交换
typedef:起别名
union:共用体
unsigned:无符号型
void:无返回值
volatilesizeof结构体大小:是一个类型修饰符(type specifier)。它是被设计用来修饰被不同线程访问和修改的变量。
while:用来实现当型循环结构。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。