i++和 ++i的区别
2个回答
展开全部
i++与++i是有区别的,i++是运行之后再自加1,而++i是加了1后再运行程序。
对于for(i=1;i>n;i++)与for(i=1;i>n;++i)没区别。
for(表达式1;表达式2;表达式3) 语句
它的执行过程如下:
1) 先求解表达式1。
2) 求解表达式2,若其值为真(非0),则执行for语句中指定的内嵌语句,然后执行下面第3)步;若其值为假(0),则结束循环,转到第5)步。 3) 求解表达式3。 4) 转回上面第2)步继续执行。 5) 循环结束,执行for语句下面的一个语句。
对于for(i=1;i>n;i++)与for(i=1;i>n;++i)没区别。
for(表达式1;表达式2;表达式3) 语句
它的执行过程如下:
1) 先求解表达式1。
2) 求解表达式2,若其值为真(非0),则执行for语句中指定的内嵌语句,然后执行下面第3)步;若其值为假(0),则结束循环,转到第5)步。 3) 求解表达式3。 4) 转回上面第2)步继续执行。 5) 循环结束,执行for语句下面的一个语句。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询