(一)局部变量(Local Variables)
示例:局部变量作用域
void test() {
int X =1; //局部变量,作用域为整个test函数
for (int i = 0; i < 3; i++){ //i的作用域仅在for循环内
int y = 2; //y的作用域仅在循环体内部
cout << x + Y + i << endl;
}
// cout << i << endl; // 编译错误:i超出作用域
}
(二)全局变量(Global Variables)
示例:全局变量使用
#include <iostream>
using namespace std;
int globalVar = 0; // 全局变量,默认值0
void func1() {
globalVar++; //修改全局变量
}
void func2() {
cout << "全局变量:" << globalVar << endl; //访问全局变量
}
int main(){
func1();
func2();
return 0;
}