关键字
C
和C++
的关键字表格汇总
C
关键字 | 描述 |
---|---|
auto |
声明自动变量 |
break |
终止当前循环或 switch 语句 |
case |
switch 语句中的一个分支 |
char |
声明字符型变量或函数返回值类型 |
const |
声明只读变量 |
continue |
结束当前循环的当前迭代并开始下一迭代 |
default |
switch 语句中的默认分支 |
do |
开始 do-while 循环 |
double |
声明双精度浮点型变量或函数返回值类型 |
else |
if 语句的可选分支 |
enum |
声明枚举类型 |
extern |
声明变量或函数在其他文件中定义 |
float |
声明浮点型变量或函数返回值类型 |
for |
开始 for 循环 |
goto |
无条件跳转到标签 |
if |
开始条件语句 |
inline |
声明内联函数 |
int |
声明整型变量或函数返回值类型 |
long |
声明长整型变量或函数返回值类型 |
register |
(建议性)声明寄存器变量 |
return |
结束函数并返回值 |
short |
声明短整型变量或函数返回值类型 |
signed |
声明有符号变量 |
sizeof |
计算对象的大小 |
static |
声明静态局部变量 |
struct |
声明结构体类型 |
switch |
开始 switch 语句 |
typedef |
定义类型别名 |
union |
声明联合体类型 |
unsigned |
声明无符号变量 |
void |
声明无类型 |
volatile |
声明变量每次使用时都要重新读取(不会被编译器优化) |
while |
开始 while 循环 |
C++
关键字 | 描述 |
---|---|
asm |
声明嵌入汇编代码 |
bool |
声明布尔类型 |
catch |
捕获异常 |
class |
声明类 |
const_cast |
将常量指针转换为非常量指针 |
delete |
释放由 new 分配的内存 |
dynamic_cast |
进行动态类型转换 |
explicit |
禁用构造函数的隐式类型转换 |
export |
导出模板 |
false |
布尔类型的假值 |
friend |
友元类或友元函数 |
inline |
声明内联函数 |
mutable |
允许对象的成员在 const 对象中被修改 |
namespace |
声明命名空间 |
new |
分配内存 |
operator |
重载运算符 |
private |
声明私有成员 |
protected |
声明受保护成员 |
public |
声明公有成员 |
reinterpret_cast |
进行重新解释的类型转换 |
static_cast |
进行静态类型转换 |
template |
声明模板 |
this |
指向当前对象的指针 |
throw |
抛出异常 |
true |
布尔类型的真值 |
try |
捕获异常的块 |
typeid |
获取对象的类型信息 |
typename |
声明类型名 |
using |
声明使用命名空间或导入基类成员 |
virtual |
声明虚函数 |
wchar_t |
宽字符类型 |
关键字
https://weihehe.top/2024/07/24/关键字/