📜  C++ 关键字(1)

📅  最后修改于: 2023-12-03 15:13:59.261000             🧑  作者: Mango

C++ 关键字

C++ 关键字是在 C++ 编程语言中具有特殊含义的保留单词。它们用于定义语法结构、控制流、数据类型以及其他编程特性。在本文中,我们将介绍常用的 C++ 关键字以及各自的用途。

1. 基本数据类型关键字
a. int

int 关键字用于声明整数类型的变量。在 C++ 中,int 是最常用的整数类型。

int myVariable = 42;
b. double

double 关键字用于声明双精度浮点数类型的变量。它可以存储较大范围的浮点数。

double myFloat = 3.14;
c. char

char 关键字用于声明字符类型的变量。它可以存储单个字符。

char myChar = 'A';
d. bool

bool 关键字用于声明布尔类型的变量,表示真或假。

bool myBool = true;
2. 控制流关键字
a. if-else

if-else 是用于条件判断的关键字。它根据条件的真假来执行不同的代码块。

if (condition) {
    // 执行条件为真时的代码
} else {
    // 执行条件为假时的代码
}
b. for

for 是用于循环控制的关键字。它可以在指定的条件下重复执行一段代码块。

for (int i = 0; i < 10; i++) {
    // 执行循环体的代码
}
c. while

while 是另一种循环控制关键字。它在给定条件为真时重复执行代码块。

while (condition) {
    // 执行循环体的代码
}
d. switch

switch 关键字用于根据不同的情况选择执行路径。它根据给定的表达式值来执行相应的代码块。

switch (expression) {
    case value1:
        // 执行 value1 的代码
        break;
    case value2:
        // 执行 value2 的代码
        break;
    default:
        // 如果所有情况都不匹配,则执行默认代码
        break;
}
3. 类和对象关键字
a. class

class 关键字用于定义类。类是一种用户自定义的数据类型,用于封装数据和函数。

class MyClass {
    // 类成员和方法的定义
};
b. public, private, protected

这些关键字用于指定类的成员的可访问性。public 成员可以在类的外部访问,private 成员只能在类的内部访问,protected 成员可以在类的子类中访问。

class MyClass {
public:
    // 公有成员
private:
    // 私有成员
protected:
    // 保护成员
};
c. new, delete

newdelete 关键字用于动态分配和释放内存。new 用于创建对象,并返回指向对象的指针,delete 用于销毁对象并释放其占用的内存。

MyClass* obj = new MyClass();
delete obj;
4. 其他关键字
a. const

const 关键字用于声明常量。常量的值在初始化之后不能被修改。

const int MAX_VALUE = 100;
b. static

static 关键字用于定义静态变量和函数。

class MyClass {
public:
    static int myStaticVariable; // 静态变量的声明
    static void myStaticFunction(); // 静态函数的声明
};
c. return

return 关键字用于从函数中返回值。

int myFunction() {
    // 函数体
    return 42;
}

以上只是 C++ 关键字的一小部分,但这些关键字是编写 C++ 程序所必需的基本要素。熟悉和正确使用这些关键字可以帮助程序员编写高效、可靠的代码。

请注意,Markdown 格式无法直接运行代码,仅用于展示和说明。