一.for循环语句一般形式为:
for(表达式1;表达式2;表达式3)
{
语句;
}具体划分:
for(循环变量赋初值;循环条件;循环变量增值)。其中,循环变量增值有以下方式:
举例:
1.假设每次循环增值为1.
书上116页提供的增值代码:
#include<stdio.h>
int main()
{
for(i=1;i<=100;i++)
{
printf(“%d”,i);
}
return 0;
}
其中循环增量采用先赋值后自增的方式。如果我们采用书上的增量方式并不方便,当循环增量不为1时,为2时,书上119页图5.10左边代码给出了代码:
for(i=1;i<=100;i++,i++)
{
sum=sum+i;
}
我发现使用++i其实可以替代i++,它们的含义不同,但编译结果是相同的。
那最简便的增值方式是:i+=1。其展开式为i=i+1;等同于i++。
当增量为100时,你就无需使用i++,i++,i++,i++一百次了,而是直接使用i+=100就可以搞定。
二.总结:
1.除了使用i++也可使用++i代替。
2.当增量不为1时,为n时,可以采用i+=n(n为无穷大)。