C语言中的循环控制语句.
1. 用while语句实现循环.
while(表达式) 语句;
或 while(表达式) \\当while()内的表达式为真时,循环执行{}内的语句,直到while()内的表达式为假.跳出循环.
{
语句1;
语句2;....
}
do...while语句:
do{ \\先执行do{}中的语句然后判断while()中的表达式
语句1;
语句2;
语句N;
}
while(表达式);
2.用for语句实现循环.
for(表达式1;表达式2;表达式3) \\先执行表达式1,然后执行表达式2,如果表达式2的值为真.那么执行{}内的语句,执行完毕后在执行表达式3,
{
语句1;
语句2;
语句N;
}
执行顺序为: 表达式1==>表达式2==>{}内的语句==>表达式3==>表达式2==>{}内的语句==>表达式3==>表达式2........直到表达式2的值为假跳出for循环
3.用break语句提前终止循环
break可以用在switch选择结构中,也可以用在循环结构中.
当程序运行到break,则直接跳出循环!.
4.用continue语句结束本次循环.
例如:
#include<stdio.h>
main()
{int n;
for(n=100;n<=200;n++)
{if(n%3==0)
continue; \\当if()中的表达式成立时,会遇到continue,则程序直接跳到了n++中执行,然后回到n<==200,在判断if()内的条件,
\\如不符合则输出该数,继续循环.
printf("%d",n);
}
printf("\n");
return 0;
}
运行结果为:除了能被3整除的数不显示 ,100-200的数字都显示.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步