zltzlt 发表于 2020-1-13 20:24:58

C++ 局部、全局变量

C++ 局部、全局变量

在函数内定义的变量称为局部变量,即使是 main 函数中定义的变量也是局部变量。

全局变量只能在函数中使用。

而在所有函数外面定义的变量叫做全局变量。

其作用范围:从定义位置到文件结束。

其作用:方便函数间的参数传递。

如果在作用范围外的函数要使用另一个函数的局部变量,或者要声明一个不在本函数作用范围的全局变量,则用关键字 extern 在函数内说明此变量为全局变量。

例如:在 int main 函数内有 extern int num = 0;,则定义 num 为全局变量。
页: [1]
查看完整版本: C++ 局部、全局变量