全局变量能够实现:数据共享。如果在一个程序文件中有多个函数,在每一个函数中都可以改变全局变量的值,全局变量的值为各函数共享。但是用全局变量的安全性得不到保证,由于在各处都可以自由地修改全局变量的值,很有可能偶一失误,全局变量的值就被修改,导致程序的失败。因此在实际工作中很少使用全局变量。类对象"数据共享":如果想在同类的多个对象之间实现数据共享,也不要用全局对象,可以用静态的数据成员。
举一反三
- 一组函数都访问同一()而不是同一(),而且不是通过参数传递该全局变量的信息叫做外部耦合。 A: 全局简单变量 全局数据结构 B: 全局数据结构 全局简单变量 C: 公共数据环境 全局简单变量 D: 全局数据结构 公共数据环境
- 函数的形参可以是() A: 局部自动变量 B: 全局变量 C: 局部静态变量 D: 全局静态变量
- 如果想在同类的多个对象之间实现数据共享,不用全局对象,可以用静态的数据成员。
- 下列选项中,不能用来在模块之间传递数据的是()。 A: 模块级变量 B: 对象属性 C: 全局变量 D: 全局数组
- 在Java语言中,类的多个实例对象所共享的变量被称为() A: 静态变量 B: 全局变量 C: 实例变量 D: 共享变量