c语言隐藏的全局变量的访问

1158阅读 0评论2011-06-25 山外メ雲ジ
分类:C/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;
}

}

上一篇:浮点数比较的问题
下一篇:Linux虚拟启动的那事儿