📅  最后修改于: 2023-12-03 14:59:48.319000             🧑  作者: Mango
在 C++ 中,const
关键字可以用于声明一个变量为常量,即该变量的值一旦被赋值就不能被改变。const
可以用于以下场景:
const int MAX = 100;
void func(const int& num);
const int func() {
return 1;
}
class MyClass {
public:
int GetValue() const {
return value;
}
private:
const int value;
};
在 Python 中,global
关键字可以用于在函数内部访问全局变量。默认情况下,Python 中的变量都是局部变量,如果想要在函数内部使用全局变量,需要使用 global
关键字。
a = 1
def test():
global a
a = 2
print(a) # 输出1
test()
print(a) # 输出2
需要注意的是,global
关键字只能在函数内部使用。
虽然 const
和 global
在语法上有所不同,但它们的作用都是限制变量的使用范围。const
限制变量的值不能被改变,而 global
则是在函数内部访问全局变量。在实际编程中,掌握 const
和 global
的使用,有助于提高代码的可读性和稳定性。