![56c515cfb04d7fcbcc21c49969b9c720.png](https://img-blog.csdnimg.cn/img_convert/56c515cfb04d7fcbcc21c49969b9c720.png)
一、三种循环结构
(一)for()循环它的一般形式为:
for(初始化;条件表达式;增量)
{
循环体;
}
![2abf81ae3c0f83443a34d6ef1d354257.png](https://img-blog.csdnimg.cn/img_convert/2abf81ae3c0f83443a34d6ef1d354257.png)
流程图
初始化总是一个赋值语句,它用来给循环控制变量赋值初值;条件表达式是一个关系表达式,它决定什么时候退出循环;增量定义循环控制变量每循环一次后按什么方式变化。这三部分用;分开。如for(i=0;i<3;i++){printf(“*”);}等。
注意事项:
a、for()循环中语句可以为循环体,但要用{和}将循环语句括起来,允许使用空语句,避免循环的逻辑上错误。
b、for()循环中的初始化、条件表达式和增量都是选择项,即可以缺省,但;不能缺省。省略了初始化,表示不对循环控制变量赋初值。省略了表达式,则不做任何处理时变成一个死循环。省略了增量,则