全局变量是什么

请详细讲述,不要复制的。... 请详细讲述,不要复制的。 展开
 我来答
海笑认为

2009-04-02 · TA获得超过1538个赞
知道小有建树答主
回答量:1699
采纳率:0%
帮助的人:444万
展开全部
我觉得太复杂了你反而会迷惑,这样说吧。全局变量就是整个程序运行中唯一的个变量,他无论在那个函数中的值改变了都会改变,一直伴随到程序结束!
花心138
2009-04-02 · TA获得超过290个赞
知道答主
回答量:119
采纳率:0%
帮助的人:67.9万
展开全部
就是在函数外部定义的变量称之为 “全局变量”
另外补充一点:全局变量可以为本文件中其他函数所共用,它的有效范围从定义变量的位子开始到本yuan文件结束.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
区闳利0F7
2019-02-27 · TA获得超过3.8万个赞
知道大有可为答主
回答量:1.4万
采纳率:34%
帮助的人:711万
展开全部
记住一条就够了:在函数之外定义的变量就是全局变量。用static修饰的变量可以是全局的,也可以是局部的,所以说“用static修饰的变量是全局变量”是错误的。用static修饰的变量的生命周期与全局变量一样,但可见性仍分全局和局部。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
令狐楚蒿莺
2020-01-20 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:25%
帮助的人:1079万
展开全部
众所周知,全局变量在被定义后,系统会为全局变量分配内存并且它还可以被其他模块通过c语言中extern关键字调用。这样就必须在
xx.c
和xx.h
文件中定义。这种重复的定义很容易导致错误。
下面是只需用在头文件中定义一次就可以在别的模块使用的定...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ca1be55
2009-04-02 · TA获得超过426个赞
知道小有建树答主
回答量:297
采纳率:0%
帮助的人:135万
展开全部
就是在整个程序运行的过程中都能用的的并且是不变的就是全程变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式