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小时内删除。
发表评论