C++的关键字介绍
- 引言
- 一、关键字一览表
- 二、数据类型相关的关键字
- 三、存储相关的关键字
- 四、控制语句相关的关键字
- 总结
引言
💡 作者简介:专注于C/C++高性能程序设计和开发,理论与代码实践结合,让世界没有难学的技术。包括C/C++、Linux、MySQL、Redis、TCP/IP、协程、网络编程等。
👉
🎖️ CSDN实力新星,社区专家博主
👉
🔔 专栏介绍:从零到c++精通的学习之路。内容包括C++基础编程、中级编程、高级编程;掌握各个知识点。
👉
🔔 专栏地址:C++从零开始到精通
👉
🔔 博客主页:https://blog.csdn.net/Long_xu
🔔 上一篇:【001】C++的第一个程序Hello World
一、关键字一览表
| 关键字 | 描述 |
|---|---|
| asrm | 用汇编指令或生成汇编指令 |
| auto | 修饰局部变量,在C++11可以通过auto自动推导变量类型 |
| bool | c++11新增的的真假关键字 |
| break | 跳出 |
| case | 配合switch使用 |
| catch | 异常捕获 |
| char | 字符类型 |
| class | 类的关键字 |
| const | 修饰变量为只读或常量 |
| const_cast | 将只读类型转换为非只读类型,或者将非只读类型转换为只读类型 |
| continue | 用于循环语句中 |
| default | 配合switch,用于case语句的默认值 |
| delete | 删除 |
| do | 和while配合使用 |
| double | 双精度浮点型 |
| dynamic_cast | 动态类型转换 |
| else | 和if配合使用 |
| enum | 枚举 |
| explicit | 用于构造函数的隐式转换,防止构造函数隐式转换 |
| export | 导出,很少使用 |
| extern | 声明外部使用 |
| false | bool类型的假 |
| float | 单精度浮点数 |
| for | 循环 |
| friend | 友元 |
| goto | 跳转 |
| if | 判断 |
| inline | 内联将函数 |
| int | 整型 |
| long | 长整型 |
| mutable | 修饰静态成员函数内部修改非静态成员 |
| namespace | 命名空间 |
| new | 申请内存空间 |
| operator | 重载运算符 |
| private | 私有 |
| protected | 保护 |
| public | 公有 |
| register | 寄存器变量 |
| reinterpret_cast | 强制类型转换 |
| return | 返回 |
| short | 短整型 |
| sizeof | 测量类型大小 |
| static | 静态 |
| static_cast | 静态转换 |
| struct | 结构体 |
| switch | 分支语句 |
| template | 模板 |
| this | 类成员函数自带的指针 |
| throw | 抛出异常 |
| true | bool的真 |
| try | 尝试捕获异常 |
| typedef | 为已有类型重命名 |
| typeid | 获取类型 |
| typename | 模板中的关键字,将某个表达式命名为类型 |
| union | 共用体 |
| unsigned | 无符号数 |
| using | 和namespace配合使用 |
| virtual | 类中的虚函数 |
| void | 空类型 |
| volatile | 防止编译器优化 |
| wchar_t | 宽字节 |
| while | 循环 |
二、数据类型相关的关键字
| 关键字 | 描述 |
|---|---|
| char | 字符类型,占1字节 |
| short | 短整型,占2字节 |
| int | 整型,占4字节 |
| long | 长整型,32位平台占4字节,64位平台占8字节 |
| float | 单精度浮点型,占4字节 |
| double | 双精度浮点型,占8字节 |
| struct | 结构体 |
| union | 联合体 |
| enum | 枚举 |
| signed | 有符号 |
| unsigned | 无符号 |
| void | 空类型 |
后续章节会对它们进行详细讲解。
三、存储相关的关键字
| 关键字 | 描述 |
|---|---|
| register | 寄存器变量 |
| static | 静态变量 |
| const | 自读变量 |
| auto | 自动变量 |
| extern | 外部使用 |
后续章节会对它们进行详细讲解。
四、控制语句相关的关键字
| 关键字 | 描述 |
|---|---|
| if | 判断语句 |
| else | 配合if使用 |
| break | 跳出 |
| continue | 进入下一个循环 |
| for | 循环 |
| while | 循环 |
| do | 配合while使用 |
| switch | 分支语句 |
| case | 配合switch使用 |
| goto | 跳转 |
| default | 配合switch使用 |
后续章节会对它们进行详细讲解。
总结
-
auto:自动类型推导
-
bool:布尔类型
-
break:跳出循环或switch语句
-
case:switch语句分支
-
char:字符类型
-
class:定义类
-
const:常量
-
continue:结束当前循环,开始下一次循环
-
default:switch语句默认分支
-
delete:删除对象
-
do:do-while循环
-
double:双精度浮点数类型
-
else:if语句的否定分支
-
enum:枚举类型
-
explicit:显式构造函数
-
export:导出符号
-
extern:声明外部变量或函数
-
false:布尔类型false值
-
float:单精度浮点数类型
-
for:for循环
-
friend:友元函数或类
-
goto:无条件跳转
-
if:条件语句
-
inline:内联函数
-
int:整数类型
-
long:长整数类型
-
mutable:可变数据成员
-
namespace:命名空间
-
new:动态分配内存
-
operator:操作符重载
-
private:私有成员访问
-
protected:保护成员访问
-
public:公共成员访问
-
register:寄存器变量
-
return:返回值
-
short:短整数类型
-
signed:有符号整数类型
-
sizeof:返回变量或类型的大小
-
static:静态数据成员或函数
-
struct:结构体类型
-
switch:多路分支语句
-
template:模板函数或类
-
this:指向当前对象的指针
-
throw:抛出异常
-
true:布尔类型true值
-
try:异常处理
-
typedef:类型定义
-
typeid:返回变量的类型信息
-
union:联合类型
-
unsigned:无符号整数类型
-
using:命名空间别名
-
virtual:虚函数
-
void:空类型
-
volatile:易失变量
-
while:while循环












![linux学习[10]磁盘与文件系统(1):查看磁盘容量指令df 评估文件系统的磁盘使用量指令 du](https://img-blog.csdnimg.cn/f5485e8c538047c1a6aee20d7ceb5ab3.png)







