变量作用域规则告诉我们一个变量的有效范围;
变量有效作用域:
从变量的定义点开始, 到和定义变量之前最邻近的开括号配对的第一个闭括号;
即变量的作用域由变量所在的最近一对括号确定;
实例:
下面这个程序在gcc编译器下报错:未命名63.cpp:13: error: `k' was not declared in this scope
#include<iostream>
using namespace std;
int main()
{
int j;
cin>>j;
{
int k;
cin>>k;
}
cout<<j<<k<<endl;
}