44问答网
所有问题
C语言中在函数外部声明的变量是什么变量
如题所述
举报该问题
推荐答案 推荐于2018-01-05
在函数外部声明的为
全局变量
.
带static的是静态全局变量, 作用域为当前文件.
不带static的是全局变量, 作用域为整个程序.
所有全局变量的
生命周期
都是整个程序运行
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/VKRKZ36WDGWRK6KVWG.html
其他回答
第1个回答 2013-09-24
如果只加了类型,那就是全局变量了,如果加了static那就是只有本文件能用的
本回答被提问者和网友采纳
第2个回答 2013-09-24
楼上正解。。。。。。。。。
第3个回答 2013-09-24
全局变量
。。。。。。。。。。。。。。。。
相似回答
c语言
定义
变量
不是主
函数里面
定义么,怎么可以在外面定义,而且外面没有...
答:
这叫全局变量
全局变量也称为外部变量,它是在函数外部定义的变量。 它不属于哪一个函数,它属于一个源程序文件。其作用域是整个源程序。在函数中使用全局变量,一般应作全局变量说明。 只有在函数内经过说明的全局变量才能使用。 但在一个函数之前定义的全局变量,在该函数内使用可不再加以说明。不懂...
...
在函数外部
定义
的变量
称为(),它存放于()存储区
答:
一个函数内部定义的变量称为局部变量即内部变量
,它存放于动态存储区,在函数外部定义的变量称为外部变量即全局变量,它存放于静态存储区。外部变量为在函数外部定义的全局变量,它的作用域从变量的定义处开始,到本程序文件的结尾。在此作用域内,全局变量可为各个函数所引用。编译时将外部变量分配在静态...
什么
叫
外部变量
,什么叫内部变量?
答:
C语言中,在函数体内部的变量,
叫内部变量,也叫局部变量;与之对应,在函数体外部的变量,叫外部变量,也叫全局变量
。例如,include <stdio.h> int x=4;void prin(){ int z;} void main(){ int x=3;int y;} 如上面的,在最上面的int x=4这是定义了一个外部变量,并初始化,而z和y还...
c语言什么是外部变量是什么
意思
答:
外部变量是在函数外部定义的全局变量
,它的作用域是从变量的定义处开始,到本程序文件的结尾。在此作用域内,全局变量可为各个函数所引用。编译时将外部变量分配在静态存储区。有时要用extern来声明外部变量,以扩展外部变量的作用域。 也可用static声明外部变量,使该变量不能被其他文件引用。用extern声明...
大家正在搜
golang的函数变量怎么声明
在函数外部定义的变量称为
主函数中定义的变量是
在函数内部的变量称为
c语言怎么声明函数
函数及变量声明
如果在函数中定义了一个变量
函数和变量有什么区别
函数变量和常量的区别
相关问题
C语言中,全局变量和外部变量有什么区别?
C语言中,全局变量和外部变量有什么区别!
C语言中,这个main函数里定义的变量是全局变量还是局部变量...
请教高手,C语言中,把变量定义在主函数之外和定义在主函数之内...
C语言中,把变量定义在主函数之外和定义在主函数之内有什么区别
C语言中函数内部声明的静态变量的在函数外可以访问吗?
C语言怎么在函数内声明全局变量
C语言 外部变量函数的调用