使用for语句应该注意:
for循环中的“表达式1(循环变量赋初值)”、“表达式2(循环条件)”和“表达式3(循环变量增量)”都是选择项, 即可以缺省,但“;”不能缺省。
省略了“表达式1(循环变量赋初值)”, 表示不对循环控制变量赋初值。
省略了“表达式2(循环条件)”, 则不做其它处理时便成为死循环。
例如:
for(i=1;;i++)sum=sum+i;
相当于:
i=1;
while(1)
{
sum=sum+i;
i++;
}
省略了“表达式3(循环变量增量)”, 则不对循环控制变量进行操作,这时可在语句体中加入修改循环控制变量的语句。
例如:
for(i=1;i<=100;)
{sum=sum+i;
i++;}
<br />本文来自【C语言中文网】:<a href=" http://see.xidian.edu.cn/cpp/html/45.html" target="_blank">http://see.xidian.edu.cn/cpp/html/45.html</a>
for循环中的“表达式1(循环变量赋初值)”、“表达式2(循环条件)”和“表达式3(循环变量增量)”都是选择项, 即可以缺省,但“;”不能缺省。
省略了“表达式1(循环变量赋初值)”, 表示不对循环控制变量赋初值。
省略了“表达式2(循环条件)”, 则不做其它处理时便成为死循环。
例如:
for(i=1;;i++)sum=sum+i;
相当于:
i=1;
while(1)
{
sum=sum+i;
i++;
}
省略了“表达式3(循环变量增量)”, 则不对循环控制变量进行操作,这时可在语句体中加入修改循环控制变量的语句。
例如:
for(i=1;i<=100;)
{sum=sum+i;
i++;}
<br />本文来自【C语言中文网】:<a href=" http://see.xidian.edu.cn/cpp/html/45.html" target="_blank">http://see.xidian.edu.cn/cpp/html/45.html</a>