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

为什么最后一个循环里是++i ?

不是应该是i++,才能正常输出两个内容的么

正在回答

2 回答

如果写成f(i++);,相当于f(i);i=i+1;
而f(++i);,相当于i=i+1;f(i);

一般官方的说法是,++i是先自加再运算,i++是先运算,再自加

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

++i 和i++是不一样的,++i是先加再给,i++是先给 i再加

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

举报

0/150
提交
取消

为什么最后一个循环里是++i ?

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