分类: C/C++
2011-06-01 17:42:32
c语言隐藏的全局变量的访问
在函数中定义一个和全局变量重名的变量,如何在该函数中访问那个全局变量啊?
Int pglobal = 90;
void function()
{
int pglobal = 3;
//访问全局变量pglobal;
…...
}
方法1:
定义一个函数来访问。
Int getglobal()
{
return pglobal;
}
方法2:
利用extern实现
void function()
{
int pglobal = 3;
//访问全局变量pglobal;
int temp;
{
extern int pglobal;
int temp = pglobal;
}
}