永发信息网

C语言中static变量的赋值问题

答案:3  悬赏:0  手机版
解决时间 2021-03-20 18:13
C语言中static变量的赋值问题
最佳答案
呵呵,这就是静态变量的功能啊,静态变量只被初始化1次,所以不管几次调用,它都不会再执行int c=3这行啦。而c的值就是你之前运算的结果
全部回答
static定义的变量只有第一次被赋值,这之后会自然使用之前留下来的值了,不会每次都按3初始化的。:-)
static变量与普通变量的区别就在于此

每次调用fun()函数,
函数开始时,初始化普通变量、分配内存,函数结束后,普通变量所占用的内存就被释放
而对于static变量,只是第一次调用时会初始化,函数体结束之后,static变量占用的内存会被保留,从而变量的值不会发生变化,下次调用该函数,也不会重新初始化,而是保留上次的值
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
水冶镇在什么地方啊,我要过去处理事情
介绍柳树 50字—100字
魅蓝note2移动定制版可以刷公开版的flyme的系
工行病退工资怎么算
丑媳妇见公婆的下一句是什么?这句话一般在什
矫正可不可以改变脸型
北大博雅国际酒店在什么地方啊,我要过去处理
英雄联盟怎么竞 猜?
暗黑3猎魔人代邪秽,掠夺还是娜套,哪个伤害
北京gmat有12点开考的吗
CPU针脚氧化是否会引起蓝屏及死机?
“造口业”是什么意思?
谁知道这个牛板筋怎么做
咳嗽严重会引起什么
黑大汉语国际教育研究生历年录取分数线是多少
推荐资讯
品胜科技在什么地方啊,我要过去处理事情
西可咖啡(晋滨国际店)地址在什么地方,想过去
小狗狗后背皮下有硬疙瘩是不是有虫子
饼干变软了吃了会中毒吗
什么是干触点信号
谁有带康字的好看图片
诺丽果什么味道
别人问我vx是多少,可是vx是什么
古文名字+是也什么意思。
徐州幼儿师范高等专科学校和徐州建筑学院
宝岛眼镜NO.918在哪里啊,我有事要去这个地方
周夫子珠宝在什么地方啊,我要过去处理事情
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?