全局变量是什么

请详细讲述,不要复制的。

我觉得太复杂了你反而会迷惑,这样说吧。全局变量就是整个程序运行中唯一的个变量,他无论在那个函数中的值改变了都会改变,一直伴随到程序结束!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-02
就是在函数外部定义的变量称之为 “全局变量”
另外补充一点:全局变量可以为本文件中其他函数所共用,它的有效范围从定义变量的位子开始到本yuan文件结束.
第2个回答  2019-02-27
记住一条就够了:在函数之外定义的变量就是全局变量。用static修饰的变量可以是全局的,也可以是局部的,所以说“用static修饰的变量是全局变量”是错误的。用static修饰的变量的生命周期与全局变量一样,但可见性仍分全局和局部。
第3个回答  2020-01-20
众所周知,全局变量在被定义后,系统会为全局变量分配内存并且它还可以被其他模块通过c语言中extern关键字调用。这样就必须在
xx.c
和xx.h
文件中定义。这种重复的定义很容易导致错误。
下面是只需用在头文件中定义一次就可以在别的模块使用的定...
第4个回答  2009-04-02
就是在整个程序运行的过程中都能用的的并且是不变的就是全程变量
相似回答