C语言的for循环的条件语句中 i++; 和 ++i; 有什么区别?
10个回答
展开全部
表达式三的位置吗?
那样就没有区别了
不过奉劝LZ不要看++i 和i++在printf中得例子,例如 pirntf("%d",++i);
这个例子不恰当,涉及的东西更多,只需明白++的先后就可以了
那样就没有区别了
不过奉劝LZ不要看++i 和i++在printf中得例子,例如 pirntf("%d",++i);
这个例子不恰当,涉及的东西更多,只需明白++的先后就可以了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在循环中通常是在循环变量更新时用到i++; 或++i; 此时二者用法完全一样没有区别;
只有在考试时才会用到二者的真正区别吧。
只有在考试时才会用到二者的真正区别吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for循环如果后面没有再用到i没有区别
真要要说的话++i效率比较高
i++ 相当于 tmp = i, tmp++, i = tmp
++i相当于 i = i + 1
真要要说的话++i效率比较高
i++ 相当于 tmp = i, tmp++, i = tmp
++i相当于 i = i + 1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
i++是先用i的值,在自增。++i是用i先自增,在使用自增后的值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询