如果没有其它问题(如文件中存在同名变量)的话,把局部变量变为全局变量是可以的,但很不建议这样做。
可以的话,建议把这个变量放在堆中,然后将这个变量的地址传给其他函数。
可以直接在主函数值钱直接定义
如:#include
int a;
int max(a)
{
.......
}
int main()
{
cout< .......
}
就可以全局使用了
在主函数内或其它函数内的是局部变量
定义在函数外,头文件下面的是全局变量
可以把局部变量定义为全局变量,但不推荐。
可以改成全局变量,或者当成参数传到那个函数里,
用递归吧,函数之间相互调用