发布网友 发布时间:2022-04-23 06:08
共1个回答
热心网友 时间:2023-10-18 09:42
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语句下面的一个语句。