全局以及局部变量的重名问题

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

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

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

posted @ 2015-10-23 10:16  cloudren2020  阅读(193)  评论(0编辑  收藏  举报