📅  最后修改于: 2023-12-03 15:13:59.261000             🧑  作者: Mango
C++ 关键字是在 C++ 编程语言中具有特殊含义的保留单词。它们用于定义语法结构、控制流、数据类型以及其他编程特性。在本文中,我们将介绍常用的 C++ 关键字以及各自的用途。
int
int
关键字用于声明整数类型的变量。在 C++ 中,int
是最常用的整数类型。
int myVariable = 42;
double
double
关键字用于声明双精度浮点数类型的变量。它可以存储较大范围的浮点数。
double myFloat = 3.14;
char
char
关键字用于声明字符类型的变量。它可以存储单个字符。
char myChar = 'A';
bool
bool
关键字用于声明布尔类型的变量,表示真或假。
bool myBool = true;
if-else
if-else
是用于条件判断的关键字。它根据条件的真假来执行不同的代码块。
if (condition) {
// 执行条件为真时的代码
} else {
// 执行条件为假时的代码
}
for
for
是用于循环控制的关键字。它可以在指定的条件下重复执行一段代码块。
for (int i = 0; i < 10; i++) {
// 执行循环体的代码
}
while
while
是另一种循环控制关键字。它在给定条件为真时重复执行代码块。
while (condition) {
// 执行循环体的代码
}
switch
switch
关键字用于根据不同的情况选择执行路径。它根据给定的表达式值来执行相应的代码块。
switch (expression) {
case value1:
// 执行 value1 的代码
break;
case value2:
// 执行 value2 的代码
break;
default:
// 如果所有情况都不匹配,则执行默认代码
break;
}
class
class
关键字用于定义类。类是一种用户自定义的数据类型,用于封装数据和函数。
class MyClass {
// 类成员和方法的定义
};
public
, private
, protected
这些关键字用于指定类的成员的可访问性。public
成员可以在类的外部访问,private
成员只能在类的内部访问,protected
成员可以在类的子类中访问。
class MyClass {
public:
// 公有成员
private:
// 私有成员
protected:
// 保护成员
};
new
, delete
new
和 delete
关键字用于动态分配和释放内存。new
用于创建对象,并返回指向对象的指针,delete
用于销毁对象并释放其占用的内存。
MyClass* obj = new MyClass();
delete obj;
const
const
关键字用于声明常量。常量的值在初始化之后不能被修改。
const int MAX_VALUE = 100;
static
static
关键字用于定义静态变量和函数。
class MyClass {
public:
static int myStaticVariable; // 静态变量的声明
static void myStaticFunction(); // 静态函数的声明
};
return
return
关键字用于从函数中返回值。
int myFunction() {
// 函数体
return 42;
}
以上只是 C++ 关键字的一小部分,但这些关键字是编写 C++ 程序所必需的基本要素。熟悉和正确使用这些关键字可以帮助程序员编写高效、可靠的代码。
请注意,Markdown 格式无法直接运行代码,仅用于展示和说明。