永发信息网

谁给我解释下C语言中变量的生命周期

答案:3  悬赏:50  手机版
解决时间 2021-04-23 06:44
课本上说C语言中有全局变量,外部变量,静态变量等等,我想知道这些变量的具体表现。。。。比如在main()函数里面定义int j;这个j是什么类型的,达人们给说下各种生命周期变量的实例
最佳答案
函数内部, 不带static修饰的, 是局部变量.比如你说的j.
这种,生命周期是从定义位置, 到作用域结束.
函数内部 带static的是静态局部变量.
函数外部 带static的是静态全局变量. 带extern的是外部全局变量. 不带的 是全局变量.
静态局部变量以及所有的全局变量, 生命周期都是整个程序运行时间.
全部回答
界限符外面的就是全局变量,里面的就只能在里面起作用
#include ...int A;//这里是全局变量,extern int B;//这里是外部变量,应该是在别的头文件内定义的全局变量,对引用此变量的任何地方有效int main(){ int C;//这里是局部变量,只在此函数体内有效 //在此函数体内可以引用A和B}int SSS(){ //在此处不可引用变量C,但可引用A和B} ——————————————————————————————另一文件#include ...int CCC(){//由于此文件没有对A和B的定义,所以不能引用A和B}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我为嘛找不到对象?
5.0显示屏坏了,要修好需要多少钱?
重庆中学英语补习交际训练哪儿便宜
80后的思想都一样吗,.?
一整眩晕然后肚子难受想吐 怎么办?
表达师徒情谊的诗句,有哪些描写师徒感情的句
经常喝啤酒,脸上会长斑么?
北海休渔期是什么时候,南海休渔期是什么时候?
结婚是什么?
什么地方的人最好?
黄金酒楼地址在什么地方,想过去办事
火影,死神.网球王子,各更新到多少?
海贼王 动漫 410之后每集叫什么?
战地之王怎样玩
通关令如和使用
推荐资讯
QB可以送人吗?
草绿花红清明景下联,形容清明菇的句子
后脑同一个地方反复起一窝红疙瘩,一动就疼,
丝路英雄中我的2级黄钻礼品中怎么提示的3级绿
NOKIA5300连接电脑 启动USB后没反应?
赛尔号要塞捐不了黄晶矿
燕郊归北京车牌会跟着变成京牌吗?
女友流泪了你会用舌头为她擦拭泪水吗
问问两积需要多少积分?
帮我取个网名谢谢
求助服务器重启后打不开网站
网球有足球火吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?