宁可也不造句:全局变量用放在函数形参中吗?

来源:百度文库 编辑:神马品牌网 时间:2024/05/08 02:11:24

既然是全局变量,如果函数能够获取到改变量,理论上是不用放在参数里面的。

但是如果要做到程序的模块化,尽量不要用到全局变量。
当然,如果你不想这个函数关联其他的东西,当然可以放在参数中传过去。

形参的作用是传递函数需要的值

全局变量就算不传递,也可以直接在函数中取得

所以没有必要

可以, 但是这是一种极为不好的编程风格。 你既然定义了全局变量, 就要要在各局部函数中调用它。 而如果形参和全局变量重名了, 在这个局部模块里, 形参的值将覆盖全局变量的值。 这样全局变量就起不到它的作用了。

不用的