和 是 C++ 中两个不同的关键字,它们分别用于不同的场景。

关键字用于声明常量或指明一个变量是不可修改的。例如:

const int x = 10;  // 声明一个常量
const double pi = 3.14;  // 声明一个常量

int main() {
    const int y = 5;  // 声明一个在函数内部的常量
    // y = 8;  // 错误,不可修改常量的值

    return 0;
}

在上面的例子中, 2025新奥最精准免费大全最新 和 都是常量,它们的值不能在程序运行时修改。同样,函数内部的 也是一个常量。

关键字有不同的用法,其中之一是用于声明静态变量。静态变量在程序运行期间保持其值,不同于局部变量,它们在每次函数调用时都会重新初始化。例如:

#include <iostream>

void incrementAndPrint() {
    static int count = 0;  // 声明一个静态变量
    count++;
    std::cout << "Count: " << count << std::endl;
}

int main() {
    incrementAndPrint();  // 输出 Count: 1
    incrementAndPrint();  // 输出 Count: 2
    incrementAndPrint();  // 输出 Count: 3

    return 0;
}

在上面的例子中, 澳门三中三赔多少倍 是一个静态变量,它在函数调用之间保持其值。

此外, 还用于指定类的静态成员和函数,但这是另一个用法,与局部变量或函数内的静态变量有所不同。