C++中 怎么将局部变量转为全局变量

2025-04-03 14:47:14
推荐回答(5个)
回答1:

同名的话,将会只处理一个,那就是局域变量,比如你定义一个全局变量a,在一个函数里也定义了一个变量a,那么这里,函数里引用的是局域变量a,而不是全局变量a~

回答2:

好像是没有这种转换,可以定义成全局变量,在需要用到的函数中赋值即可.
例如:
class A
{
type var;
function a()
{
var=xx;
}
}

回答3:

在变量前加stastic声明就可以

回答4:

简单点的,在mian之前声明
Int a;
void main()
{............}这样

回答5:

http://wenku.baidu.com/view/7796343f5727a5e9856a61df.html