1.语法:
for(初始化表达式;循环条件表达式;循环后操作表达式)
{循环体;}
注意:for后面的小括号要写三个表达式。
2.步骤:先执行初始化表达式,然后判断条件表达式是否为真,如为真再执行循环后操作表达式,最后回到初始化表达式重复执行。如为假,则直接结束for循环。
3.例子
#include<stdio.h>
int main()
{
int i = 0;
for (i = 0; i < 5; i++)
{
printf("你最帅\n");
}
return 0;
}
4.for结构和while结构只有语法不同,其他循环作用基本一致。
5.使用for循环需要注意的问题
a.如果已经在第三个表达式中修改了自增量,就不需要在循环体中再次修改。
b.第三个表达式没有分号,且三个表达式位置固定
c.表达式可省略,但分号不能省,如果第二个表达式省略,那么则默认为条件成立。
d.三个表达式中可以写任意代码,但只能是三条语句
6.for循环可实现的,while循环也可以实现。两者可以相互转换。
7.使用建议:对于有次数限制使用for,没有用while