循环语句
1概念
进行逻辑判断,决定是否执行循环体内的语句体,直到判断结果为false为止
2循环分类
2.1、while
while(逻辑值){
循环体语句
}
当逻辑值为true,执行循环体语句,直到逻辑值为false为止
#include <stdio.h>
int main()
{
int a = 2 ,b=2,c=2;
while(a<5){
printf("%d\n",a);
a++;
}
printf("%d\n",a);
return 0;
}

2.2、for
for(式子1;式子2;式子3;){
循环体语句
}
式子1只会执行一次,而且会先执行;然后执行式子2,当式子2为真时,执行一次循环体语句,然后再执行式子3;
循环执行式子2,循环体语句,式子3直到式子2为假是为止,或者遇到break。
#include <stdio.h>
int main()
{
int a = 2 ,b=2,c=2;
for(;a<5;a++){
printf("%d\n",a);
}
printf("%d\n",a);
return 0;
}

2.3、do...while
do{
循环体语句
}while(逻辑值)
先运行一次循环体语句,然后判断逻辑值,如果为true执行循环体语句,直到逻辑值为false或者遇到break
#include <stdio.h>
int main()
{
int a = 2 ,b=2,c=2;
do{
printf("%d\n",a);
a++;
}while(a<5);
printf("%d\n",a);
return 0;
}

3循环控制语句
break:结束整个循环
continue:直接进入下一轮循环
goto不谈
尽管很渺小,但终究会变得伟大

浙公网安备 33010602011771号