为了账号安全,请及时绑定邮箱和手机立即绑定

定义静态变量存储的问题

如果在 int=x 之前没有加 static ,是不是每次执行for循环时  x都等于2,最后输出一串 x=2

正在回答

2 回答

刚才没看清,如果不加static 就是每次调用函数时,都是给x赋值2  输出就全是x等于2

0 回复 有任何疑惑可以回复我~
#1

桂圆粥 提问者

非常感谢!
2017-03-24 回复 有任何疑惑可以回复我~

静态存储只赋值第一次  就第一次是2
后来每次都是上一次结果的2倍

0 回复 有任何疑惑可以回复我~
#1

慕粉1631391925

为啥每次都是上一次结果的2倍
2017-04-08 回复 有任何疑惑可以回复我~
#2

慕雪0585047 回复 慕粉1631391925

x*=2;
2017-05-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

定义静态变量存储的问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号