公共的全局变量

来源:百度知道 编辑:UC知道 时间:2024/06/05 04:03:08
为什么要尽量减少公共的全局变量的使用?
高手指点下

全局变量始终占用内存,局部变量只有进入它的程序块(例如子程序)时才分配内存,退出时删去。所以,少用全局变量节省内存,特别是大的数组,节省明显。

第二,公共的全局变量,凡公用的地方都可以改变它的当前值,这就有可能无意中错误地改变了它的当前值,程序容易出错。

减少过程之间的耦合,提高各个函数的独立性,可以方便复用,,,
另外因为都可以用,不安全.. 所以防止变量误用而导致的不可预知的错误...

主要是为了安全性啊,一定要注意哦