您的位置首页生活百科

C++中什么是全局变量

C++中什么是全局变量

C++中什么是全局变量呢,想必大家都很想了解该问题,下面看一下具体内容吧

在函数外定义的变量称之为全局变量,其作用域为从定义处开始到定义该全局变量的源文件结束处

全局变量增加了函数间数据联系的渠道

除非有必要,不建议使用全局变量,因为全局变量增大了程序的存储空间、降低了函数通用性、增加了函数理解的复杂度

在同一个源文件中,若全局变量与局部变量同名,那么在局部变量作用域内,全局变量不起作用

1、在函数外定义的变量称之为全局变量,其作用域为从定义处开始到定义该全局变量的源文件结束处

2、全局变量增加了函数间数据联系的渠道

3、除非有必要,不建议使用全局变量,因为全局变量增大了程序的存储空间、降低了函数通用性、增加了函数理解的复杂度

4、在同一个源文件中,若全局变量与局部变量同名,那么在局部变量作用域内,全局变量不起作用