for循环的累加条件I++ 和 ++I有什么区别?
1个回答
2022-12-11 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
i++是先进行一次循环,在进行累加;++i是i先进行一次累加,再循环。
两个对于循环的次数都是没影响的,都是5次,都是当 i 小于5 不成立的时候跳出循环,但后面的 i 还是会递增1的。
两者不同的地方在于++i 占用的空间比 i++ 要小,i++是多定义一个变量的。看看运算符重载可以知道是怎么回事。
在for循环中,如for(i=0;i<5;i++)与for(i=0;i<5;++i)在for循环的次数上没有区别,都是五次,因为i++和++i都是在for循环内的语句执行后才执行!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询