在c++中一个函数的局部变量,其他函数怎么访问它?或者说有没有比较简单的方法访问

如题所述

函数内部的局部变量,其他函数无法访问。
如果你要这么做,只能声明全局变量了。 就算static的局部变量,其他函数也还是无法访问的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-07
很简单,你不需要在函数里面申明一个局部变量,直接申请static变量。这个是静态文件作用域变量。任何函数都可以访问。但是你必须要写到所有函数外部定义。很简单的事,不要太复杂化本回答被网友采纳
第2个回答  2012-12-07
想访问其他函数的局部变量,可以试试讲变量作为形参,但是这样并不能改变原来变量的值
所以可以使用全局变量来解决这个问题。
第3个回答  2012-12-07
函数局部变量是不对外公开的。正常的访问的话,只有把局部变量作为函数的返回值。
相似回答