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

为什么要在11行的i加两个+?

不是加1吗,为什么要加两个+?

正在回答

1 回答

i++ 的意思等于 i=i+1 (自增加1)

i-- 的意思等于 i=i-1 (自增减1)


要分清楚++i,和i++的区别

i++是先执行当前命令,再执行递增.

++i是先递增,再执行命令


假设 i=1
如果执行a=i++ 完之后, a=1, i=2
如果执行a=++i 结果是, a=2, i=2

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

151323 提问者

i++就是i加一吧
2015-02-24 回复 有任何疑惑可以回复我~
#2

vLiang 回复 151323 提问者

是的,没错。
2015-02-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么要在11行的i加两个+?

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