全局变量为何尽量少用? 由于全局变量,程序运行期间,始终占有那块存储区,所以空间利用率比较低,大量的全局变量,很快就会把内存用光,所以要少用全局变量 全局变量由于每个函数都可以使用,所以任何一个函数的修改,如果修改了全局变量,都有可能影响到其他函数,不利于调试,削弱耦合性 同一份文件里的全局变量,初始化的顺便跟声明顺序有关(也不能断定谁先谁后,视编译器而定) 不同文件里的全局变量,无法确定初始化顺序 初始化尽量不要使用有依赖的全局变量