c++关键字一览表
作者:野牛程序员:2024-07-14 12:45:24 C++阅读 2603
c++关键字一览表
下面是C++语言的关键字列表,以表格形式展示,并附上注释说明:
关键字 | 类别 | 注释 |
---|---|---|
int | 数据类型 | 整型数据类型 |
char | 数据类型 | 字符数据类型 |
float | 数据类型 | 浮点型数据类型 |
double | 数据类型 | 双精度浮点型数据类型 |
void | 数据类型 | 无类型 |
short | 数据类型 | 短整型 |
long | 数据类型 | 长整型 |
signed | 数据类型 | 有符号类型 |
unsigned | 数据类型 | 无符号类型 |
bool | 数据类型 | 布尔类型 |
wchar_t | 数据类型 | 宽字符类型 |
if | 控制语句 | 条件语句的起始 |
else | 控制语句 | 条件语句的否定分支 |
switch | 控制语句 | 多路分支选择语句 |
case | 控制语句 | switch 语句中的分支 |
default | 控制语句 | switch 语句中的默认分支 |
break | 控制语句 | 终止循环或switch 语句 |
continue | 控制语句 | 跳过当前循环迭代 |
goto | 控制语句 | 无条件跳转语句 |
return | 控制语句 | 结束函数并返回值 |
for | 循环语句 | for 循环的起始 |
while | 循环语句 | while 循环的起始 |
do | 循环语句 | do-while 循环的起始 |
auto | 存储类型 | 自动存储类型/自动类型推导 |
extern | 存储类型 | 外部变量声明 |
static | 存储类型 | 静态存储类型 |
register | 存储类型 | 寄存器存储类型 |
const | 其他 | 常量修饰符 |
volatile | 其他 | 易变类型修饰符 |
typedef | 其他 | 类型定义 |
struct | 其他 | 结构体声明 |
union | 其他 | 联合体声明 |
enum | 其他 | 枚举类型声明 |
sizeof | 其他 | 计算类型或变量大小 |
namespace | 其他 | 命名空间 |
using | 其他 | 使用命名空间或类型别名 |
class | 面向对象 | 类声明 |
private | 面向对象 | 私有访问控制 |
protected | 面向对象 | 保护访问控制 |
public | 面向对象 | 公有访问控制 |
friend | 面向对象 | 友元类或函数 |
this | 面向对象 | 指向当前对象的指针 |
virtual | 面向对象 | 虚函数声明 |
inline | 其他 | 内联函数修饰符 |
mutable | 其他 | 易变数据成员 |
new | 内存管理 | 动态分配内存 |
delete | 内存管理 | 释放动态分配的内存 |
try | 异常处理 | 异常处理块的起始 |
catch | 异常处理 | 捕获异常 |
throw | 异常处理 | 抛出异常 |
template | 模板 | 模板定义 |
typename | 模板 | 类型名称声明 |
typeid | RTTI | 获取对象的运行时类型信息 |
operator | 其他 | 运算符重载 |
explicit | 其他 | 显式构造函数修饰符 |
export | 模板 | 导出模板定义 |
static_cast | 类型转换 | 静态类型转换 |
dynamic_cast | 类型转换 | 动态类型转换 |
const_cast | 类型转换 | 常量类型转换 |
reinterpret_cast | 类型转换 | 重新解释类型转换 |
nullptr | 其他 | 空指针常量 |
decltype | 其他 | 声明类型 |
noexcept | 其他 | 不抛出异常 |
constexpr | 其他 | 常量表达式 |
static_assert | 其他 | 编译时断言 |
alignas | 其他 | 类型对齐修饰符 |
alignof | 其他 | 获取类型对齐要求 |
char16_t | 数据类型 | 16位字符类型 |
char32_t | 数据类型 | 32位字符类型 |
override | 面向对象 | 重写虚函数 |
final | 面向对象 | 禁止虚函数重写或类继承 |
thread_local | 存储类型 | 线程局部存储 |
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:c语言关键字一览表
- 下一篇:python语言关键字一览表