根据维基百科
全局变量是具有全局作用域的变量,这意味着它是 在整个程序中可见(因此可访问)
我们如何称呼一个变量,它不是任何函数的本地变量,但在整个程序中都不可访问,只能在与该变量相同的单元中声明的函数访问,其中单元可以是文件、模块或类,具体取决于语言?
如果变量的范围未知,则称为 自由变量。
否则,非局部变量通常按声明它们的范围命名,即“全局变量”、“模块(范围)变量”、“文件范围变量”、“类(范围)变量”或其他名称您的语言所具有的其他单位。