循环:往复回旋,指事物周而复始地运动或变化。在C语言用来描述有规律的事情,需要重复编写的代码
(一)while循环
流程图:
while(表达式){//循环体//.....//循环条件的改变-->朝着不满足条件方向靠拢}
//有关whille循环
do{ printf(“不管条件成立与否,都会执行一次!”); }while(表达式); //无论条件成立与否,至少执行一次do{}while里面的语句。
特例:do{
}while(0);//死循环,通常都会结合条件语句使用: while(1);
do{
}while(1);//死循环
(二) for循环
流程图:
for(表达式1;表达式2;表达式3)
{
循环体4;
}
//执行循序:1 2 4 3 ; 2 4 3 ; 2 4 3--》真正循环:432
//表达式1(初始化语句):循环变量初始化且表达式1定义的变量只能在循环中使用
//表达式2(条件判断语句):循环条件
//表达式3(条件控制语句):循环变量的改变特例:①缺省形态:for(;;) 语句;死循环 ;
②逗号表达式的写法:
for(int i=0,j=3;i<j;i++) 语句;
(三)跳转语句
break:只能在switch或者循环中使用;退出整个循环,不能再循环
continue:只能在循环中使用;退出本次循环,进入下一个循环的条件判断
goto:只能在当前函数中使用---》少用,慎用;写循环条件,不要用goto