菜单
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

C++ 教程

C++ 主页 C++ 简介 C++ 入门 C++ 语法 C++ 输出 C++ 注释 C++ 变量 C++ 用户输入 C++ 数据类型 C++ 运算符 C++ 字符串 C++ 数学 C++ 布尔值 C++ If...Else C++ Switch C++ While 循环 C++ For 循环 C++ Break/Continue C++ 数组 C++ 结构体 C++ 枚举 C++ 引用 C++ 指针

C++ 函数

C++ 函数 C++ 函数参数 C++ 函数重载 C++ 作用域 C++ 递归

C++ 类

C++ OOP C++ 类/对象 C++ 类方法 C++ 构造函数 C++ 访问修饰符 C++ 封装 C++ 继承 C++ 多态 C++ 文件 C++ 异常 C++ 日期

C++ 数据结构

C++ 数据结构与 STL C++ Vectors C++ List C++ Stacks C++ Queues C++ Deque C++ Sets C++ Maps C++ 迭代器 C++ 算法

C++ How To

C++ 两数相加 C++ 随机数

C++ 参考

C++ 参考 C++ 关键字 C++ <iostream> C++ <fstream> C++ <cmath> C++ <string> C++ <cstring> C++ <ctime> C++ <vector> C++ <algorithm>

C++ 示例

C++ 示例 C++ 现实生活中的例子 C++ 编译器 C++ 练习 C++ 测验 C++ 证书


C++ 关键字


C++ 关键字

下面的表格列出了 C++ 中有用的关键字。

关键字 描述
and 另一种编写逻辑 && 运算符的方式
and_eq 另一种编写 &= 赋值运算符的方式
bitand 另一种编写 & 按位运算符的方式
bitor 另一种编写 | 按位运算符的方式
bool 只能存储 true 或 false 值的数据类型
break 跳出循环或 switch 块
case 标记 switch 语句中的代码块
catch 捕获 try 语句生成的异常
char 可以存储单个字符的数据类型
类别 定义一个类
compl 另一种编写 ~ 按位运算符的方式
const 将变量或参数声明为常量(不可更改),或指定类方法不修改类的属性
continue 继续循环的下一次迭代
default 指定 switch 语句中的默认代码块
删除 释放动态内存
do 与 while 一起使用以创建 do/while 循环
double 通常为 64 位长,可以存储小数的数据类型
else 在条件语句中使用
enum 声明枚举类型
false 布尔值,等同于 0
float 通常为 32 位长,可以存储小数的数据类型
for 创建 for 循环
friend 指定可以访问私有和保护成员的类和函数
goto 跳转到标签指定的代码行
if 构成条件语句
int 通常为 32 位长,可以存储整数的数据类型
long 确保整数至少为 32 位长(使用 long long 来确保 64 位)
namespace 声明命名空间
new 分配动态内存
not 另一种编写逻辑 ! 运算符的方式
not_eq 另一种编写 != 比较运算符的方式
另一种编写逻辑 || 运算符的方式
or_eq 另一种编写 |= 赋值运算符的方式
private 一种访问修饰符,使得成员只能在声明的类中访问
protected 一种访问修饰符,使得成员只能在声明的类及其子类中访问
公共 一种访问修饰符,使得成员可以从任何地方访问
return 用于从函数返回值
short 将整数的大小减小到 16 位
signed 指定 intchar 可以表示正负值(这是默认值,所以关键字通常不是必需的)
sizeof 返回变量或数据类型所占内存大小的运算符
static 指定属性或方法属于类本身,而不是类的实例
指定函数中的变量在函数结束后仍保留其值
struct 定义一个结构
switch 选择要执行的多个代码块之一
template 声明模板类或模板函数
this 类方法和构造函数中可用的变量,包含指向类实例的指针
throw 创建可以被 try...catch 语句捕获的自定义错误
true 布尔值,等同于 1
try 创建 try...catch 语句
typedef 定义自定义数据类型
unsigned 指定 intchar 应仅表示正值,从而可以存储两倍大的数字
using 允许使用命名空间中的变量和函数而无需命名空间的名称前缀
virtual 指定类方法是虚拟的
void 指示一个不返回值的函数,或指定指向具有未指定类型的数据的指针
while 创建 while 循环
xor 另一种编写 ^ 按位运算符的方式
xor_eq 另一种编写 ^= 赋值运算符的方式

×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持