一:
#includeusing namespace std;
int f;
int main()
{
int b = 2;
int g;
{
int b = 1;
cout << "b = " << b << endl;
}
{
int b = 3;
cout << "b = " << b << endl;
}
cout << "b = " << b << endl;
cout << "g = " << g << endl;
cout << "f = " << f << endl;
}
记录1:在程序中,可以直接使用“{}”花括号定义一个语句块,即是花括号“{}”不一定是在定义函数、枚举、结构体等才能使用,而是可以单独使用的。
二、C++ 变量作用域
记录1:作用域是程序的一个区域,一般来说有三个地方可以定义变量:
在函数或一个代码块内部声明的变量,称为局部变量。
在函数参数的定义中声明的变量,称为形式参数。
在所有函数外部声明的变量,称为全局变量。——特别注意,变量可以在任何函数之外定义、声明
网友评论