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

为什么是i++;放在前面?!

参考代码那里是

i++;

sum+=i*flag;

这样的话不是先将i自加一,再运算sum=sum+i*flag么,而一开始定义i=1,这样的话理论上会跳过i=1这个进行运算,可为什么却不会呢?

正在回答

2 回答

前面的课程中说过,在计算机中i++和++i 没有区别,只是在理解上有区别

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

慕粉4285392 提问者

你看清楚点,是有区别的……
2016-11-06 回复 有任何疑惑可以回复我~

是不是i++只是暂时给i+1,并不算赋值啊?

小白,说实话怎么看不懂题

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

慕粉4285392 提问者

没有了,我知道了……就是自增自减的性质,a++是先取值后加1.
2016-11-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么是i++;放在前面?!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信