C++ 局部、全局变量
C++ 局部、全局变量在函数内定义的变量称为局部变量,即使是 main 函数中定义的变量也是局部变量。
全局变量只能在函数中使用。
而在所有函数外面定义的变量叫做全局变量。
其作用范围:从定义位置到文件结束。
其作用:方便函数间的参数传递。
如果在作用范围外的函数要使用另一个函数的局部变量,或者要声明一个不在本函数作用范围的全局变量,则用关键字 extern 在函数内说明此变量为全局变量。
例如:在 int main 函数内有 extern int num = 0;,则定义 num 为全局变量。
页:
[1]