【C常识 0】 C的关键词
1. 基本关键词
| 关键字 | 说明 |
|---|---|
| auto | 自动变量是指在程序的代码块(例如函数、语句块)内部声明的局部变量。它们的存储空间会在进入该代码块时自动分配,并在离开该代码块时自动释放。 形式: auto int x 一般来说,auto常常忽略不写局部变量,自动变量,临时变量,都是一回事。我们统称局部变量,auto不可以用来修饰全局变量 |
| break | 跳出循环或开关语句 |
| case | 开关语句中的分支标签 |
| char | 字符类型 |
| const | 常量标识 |
| continue | 跳过后面语句,继续下一次循环 |
| default | 开关语句中的默认标签 |
| do | 循环语句开始 |
| double | 双精度浮点类型 |
| else | if语句条件不成立时 |
| enum | 枚举类型 |
| extern | 外部变量或函数声明 |
| float | 单精度浮点类型 |
| for | 循环语句 |
| goto | 跳转语句 |
| if | 条件语句 |
| inline | 内联函数 |
| int | 整数类型 |
| long | 长整数类型 |
| register | 寄存器变量 |
| restrict | 限定指针用法 |
| return | 函数返回语句 |
| short | 短整数类型 |
| signed | 有符号类型 |
| sizeof | 计算数据类型大小,以字节为单位 |
| static | 静态变量 |
| struct | 结构体类型 |
| switch | 开关语句 |
| typedef | 自定义数据类型 |
| union | 共用体类型 |
| unsigned | 无符号类型 |
| void | 无类型 |
| volatile | 阻止编译器优化 |
| while | 循环语句开始 |
2. C99新增
| 关键字 | 说明 |
|---|---|
| _Bool | 定义布尔类型变量(1真0假)(c99新增) |
| _Complex | 定义复数类型(c99新增) |
| _Imaginary | 定义虚数类型(c99新增) |
| restrict | 用于限定指针(c99新增) |
| inline | 内联函数(c99新增) |
本文介绍了C语言的基本关键词,包括auto、break、char、double等,以及C99标准中新增的关键字如_Bool、_Complex和_restrict,详细阐述了它们在编程中的作用和用途。

被折叠的 条评论
为什么被折叠?



