/*实验同名的全局变量和局部变量*/
#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;
}

//在函数中,局部变量会屏蔽全局变量

//局部变量存放在堆栈中,全局变量存放在静态数据区

相关文章: