C语言中全局变量的作用范围?及全局变量和extern定义变量的区别?

如题所述

全局变量是在本文件中所有函数都可以使用的变量,保存在静态存储区,如果要在别的文件中使用这个变量需要加上extern来声明,这个变量是在别的文件中定义的全局变量,局部变量不能在别的文件中用extern声明
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-01
全局变量的作用范围:从变量声明的地方起到其所在的文件的结尾
extern是外部变量,在其他文件中用extern标注的变量也是全局变量,不这个变量是在其他文件中声明的变量
第2个回答  2011-08-24
外部变量,变量定义在其他文件中全局变量,所有函数都可以使用静态变量,作用域在函数中,每次保存上次函数结束时的值,这一点跟全局变量类似
第3个回答  2011-08-24
全局变量生命周期在整个程序运行期间
第4个回答  2011-08-24
顾名思义啊
相似回答