对于for循环中语句的一般形式,就是如下的while循环形式:
表达式1;
while(表达式2)
{语句
表达式3;
}
注意:
1) for循环中的“表达式1(循环变量赋初值)”、“表达式2(循环条件)”和“表达式3(循环变量增量)”都是选择项, 即可以缺省,但“;”不能缺省。
2) 省略了“表达式1(循环变量赋初值)”, 表示不对循环控制变量赋初值。
3) 省略了“表达式2(循环条件)”, 则不做其它处理时便成为死循环。
例如:
for(i=1;;i++)sum=sum+i;
相当于:
i=1;
while(1)
{sum=sum+i;
i++;}