Menu
×
   ❮     
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++ 面向对象编程 C++ 类/对象 C++ 类方法 C++ 构造函数 C++ 访问修饰符 C++ 封装 C++ 继承 C++ 多态 C++ 文件 C++ 异常 C++ 日期

C++ 数据结构

C++ 数据结构 & STL C++ 向量 C++ 列表 C++ 堆栈 C++ 队列 C++ 双端队列 C++ 集合 C++ 映射 C++ 迭代器 C++ 算法

C++ 如何做

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 只能存储真或假值的 数据类型
break 从循环或 switch 块中跳出
case 在 switch 语句中标记代码块
catch 捕获 try 语句生成的异常
char 可以存储单个字符的数据类型
class 定义一个类
compl ~ 位运算符的另一种方法
const 将变量或参数定义为常量(不可更改)或指定类方法不修改类的属性
continue 继续循环的下一次迭代
default 在 switch 语句中指定默认代码块
delete 释放动态内存
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 写逻辑 || 运算符的另一种方法
or_eq |= 赋值运算符的另一种方法
private 访问修饰符,使成员只能在声明的类中访问
protected 访问修饰符,使成员只能在声明的类及其子类中访问
public 访问修饰符,使成员可以从任何地方访问
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 ^= 赋值运算符的另一种方法

×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.