while 循环语句
什么是循环
重复执行代码
为什么需要循环
循环的实现方式
- while
- do...while
- for
while 语句
语法格式:
c
while (条件) {
循环体
……
}
需求:跑步 5 圈
示例代码:
c
#include <stdio.h>
int main() {
// 需求跑步 5 圈
// 1. 条件变量的定义
int i = 1;
// 2. while 控制重复的次数
while (i <= 5) {
// 3. 打印跑步第几圈
printf("跑步第 %d 圈\n", i);
// 4. 条件改变
i++;
}
return 0;
}
do...while 语句
语法格式:
c
do {
循环体
……
} while (条件);
- do-while 循环语句是在执行循环体之后才检查 条件 表达式的值
- 所以 do-while 语句的循环体至少执行一次,do…while 也被称为直到型循环
需求:跑步 5 圈
示例代码:
c
#include <stdio.h>
int main() {
// 需求跑步 5 圈
// 1. 条件变量的定义
int i = 1;
do {
// 2.1 打印跑步第几圈
printf("跑步第 %d 圈\n", i);
// 2.2 条件改变
i++;
} while ( i <= 5 ); // 3. 控制重复的次数
return 0;
}
死循环
- 条件永远为真的循环就是死循环
- 示例代码
c
#include <stdio.h>
int main() {
// while (1) {
// printf("根本停不下来\n");
// }
for(;;) {
printf("根本停不下来\n");
}
return 0;
}