全局以及局部变量的重名问题
/*实验同名的全局变量和局部变量*/
#include<iostream>
using namespace std;
int a=10;
void test()
{
int a=20;
cout<<a<<"\nglobal vatiable a="<<::a<<endl;
}
int main(int argc,char**argv)
{
test();
return 0;
}
//在函数中,局部变量会屏蔽全局变量
//局部变量存放在堆栈中,全局变量存放在静态数据区

浙公网安备 33010602011771号