(当型循环:当条件满足的时候,再去执行循环体
)
1、 while循环的格式:
while ( 条件表达式 )
{
语句1; 语句2; ....
}
3、while循环使用方法:
1)while循环的特点:
如果while中的条件一开始就不成立,那么循环体中的语句永远不会被执行
2)while语句的语义是:
如果条件成立,就会执行循环体中的语句(“循环体”就是while后面大括号{}中的内 容)。然后再次判断条件,重复上述过程,直到条件不成立就结束while循环
4、while死循环
1)定义: 死循环:就是一直都执行循环体中的代码,不会退出
2)while(条件);空语句,会造成死循环
5、使用注意
1)死循环:任何数值都真假性
while (-1) { printf("死循环\n");
}
2)当一个变量与一个常量进行== 或 != 的时候,通常把常量写在前面
int num = 3;
while (3 == num) {
printf("num = %d\n",num);
num++; }
3)while 后如果只有一条语句它可以省略大括号
1))空语句它也是一条语句
2))while小括号后面不可以直接写分号
int num = 0;
while (num < 3); {
printf("num = %d\n",num);
num++; }
4)作用域:内部代码块中定义的变量不可以在外边代码块中访问
while (1 < 3) { int a = 0;
}
printf("a = %d\n",a);
5)作用域紊乱
while (1 < 3) int num = 5;
6)最简单死循环
while (1); |
|