00问答网
所有问题
C语言中全局变量的作用范围?及全局变量和extern定义变量的区别?
如题所述
举报该问题
推荐答案 推荐于2018-03-20
全局变量
是在本文件中所有函数都可以使用的变量,保存在静态存储区,如果要在别的文件中使用这个变量需要加上extern来声明,这个变量是在别的文件中定义的全局变量,局部变量不能在别的文件中用extern声明
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/rDDDrnDeT.html
其他回答
第1个回答 2014-09-01
全局变量的作用范围:从变量声明的地方起到其所在的文件的结尾
extern是外部变量,在其他文件中用extern标注的变量也是全局变量,不这个变量是在其他文件中声明的变量
第2个回答 2011-08-24
外部变量,变量定义在其他文件中全局变量,所有函数都可以使用静态变量,作用域在函数中,每次保存上次函数结束时的值,这一点跟全局变量类似
第3个回答 2011-08-24
全局变量生命周期在整个程序运行期间
第4个回答 2011-08-24
顾名思义啊
相似回答
C语言中
,
全局变量和
外部
变量有什么区别?
答:
全局变量也称为外部变量,它是在函数外部定义的变量
。 它不属于哪一个函数,它属于一个源程序文件。其作用域是整个源程序。在函数中使用全局变量,一般应作全局变量说明。 只有在函数内经过说明的全局变量才能使用。全局变量的说明符为extern。 但在一个函数之前定义的全局变量,在该函数内使用可不再加以...
extern
global static
定义变量的区别
是什么
???
答:
外部变量,
变量定义
在其他文件
中 全局变量
,所有函数都可以使用 静态变量,
作用
域在函数中,每次保存上次函数结束时的值,这一点
跟全局变量
类似
嵌入式—
C语言
—
全局变量和extern的
用法
答:
1 静态
全局变量
。有static修饰
的变量
为静态全局变量。需要
定义
在函数外,可以在定义位置到本文件结束部分使用。定义格式为 static type var=init_value;
作用
为定义一个类型为type,变量名为var的静态全局变量,并赋初始化值为init_value。当=init_value部分被省略时,系统自动初始化为0值。可以用
extern
扩...
什么是
全局变量
答:
全局变量
也就是编程术语中的一种,也称为外部变量,它是在函数外部
定义的变量
,也可以是在本程序任何地方创建。此外,变量分为局部
与全局
,局部变量又可被叫做内部的变量。是由某对象或某个函数所创建的变量通常都是局部变量,只能被内部引用。
大家正在搜
c语言全局变量的有效范围
c语言全局变量怎么用
c语言不使用全局变量
如何避免使用全局变量c语言
全局变量是静态变量吗
c语言如何避免全局变量
c语言全局变量赋值
c语言全局变量关键字
c语言全局变量等于零吗
相关问题
C语言中,全局变量和外部变量有什么区别?
C语言中,全局变量和外部变量有什么区别!
c语言全局变量可声明什么?
c语言 全局变量 可声明问题
嵌入式—C语言—全局变量和extern的用法
什么时候定义变量使用“extern”?
关于单片机C语言定义全局变量的问题,用了extern声明
C语言静态局部变量和全局变量有什么区别,不都是在整个程序中都...