C语言中的,全局变量与局部变量的区别?

 我来答
chengp46
推荐于2017-10-11 · TA获得超过100个赞
知道答主
回答量:26
采纳率:0%
帮助的人:20.2万
展开全部
1)局部变量只在本函数范围有效,在此函数以外是不能使用这些变量;全局变量的有效范围是从定义变量的位置开始到本源文件结束。
2)局部变量是程序运行到该函数时给该变量分配内存空间,函数结束则释放该内存空间;全局变量是程序运行时事先分配内存空间,当程序结束时释放内存。
夏末丨灬元小晓C1509
2011-10-17
知道答主
回答量:70
采纳率:0%
帮助的人:18.8万
展开全部
全局变量是指在这个程序中 都可以调用修改,它的身命周期是跟 程序有关,
局部变量是指在函数中定义 ,生命周期只有函数调用的时候才会有,调用完就释放了..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tmactorocket
2011-10-15
知道答主
回答量:56
采纳率:0%
帮助的人:27.3万
展开全部
全局变量在整个范围函数都是用,而局部变量只在规定的区域内适用,并且当在一个函数中全局变量和局部变量同时出现时候,这个时候全局变量的作用失效
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-10-14
展开全部
顾名思义,全局变量是在整个程序都可以调用的的变量,而局部变量只能在声明的函数里调用,他们之间的区别就是以上适用范围的不同,这个很好理解!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蓝天下的智者
2011-10-14 · TA获得超过991个赞
知道小有建树答主
回答量:409
采纳率:100%
帮助的人:300万
展开全部
全局变量是整个应用程序中任何方法都可以调用,而局部变量则只针对声明的那个方法可以使用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(10)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式