中国大学MOOC:全局变量破坏了函数的封装性,不能实现信息隐藏,依赖全局变量的函数很难在其他程序中复用,对于使用全局变量的程序维护也比较困难,因此建议尽量不用全局变量。
举一反三
- 全局变量破坏了函数的封装性,不能实现信息隐藏,依赖全局变量的函数很难在其他程序中复用,对于使用全局变量的程序维护也比较困难,因此建议尽量不用全局变量。
- 全局类型的变量作用范围大,因此编程中应尽量使用全局变量,少使用局部变量。()
- 函数的形参可以是() A: 局部自动变量 B: 全局变量 C: 局部静态变量 D: 全局静态变量
- 一组函数都访问同一()而不是同一(),而且不是通过参数传递该全局变量的信息叫做外部耦合。 A: 全局简单变量 全局数据结构 B: 全局数据结构 全局简单变量 C: 公共数据环境 全局简单变量 D: 全局数据结构 公共数据环境
- 对于全局变量与局部变量描述正确的是() A: 全局变量的作用域是从变量定义的位置开始,到所在源文件结束 B: 全局变量可以与局部变量同名,局部与全局各用各的 C: 全局变量不可以与局部变量同名,局部不能与全局同名 D: 全局变量可以与局部变量同名,但局部会屏蔽全局