do-while循环
时间: 2023-08-17 10:11:03 浏览: 95
for while dowhile_javado-while循环_
5星 · 资源好评率100%
do-while循环是一种循环结构,在执行循环体之前会先执行一次循环条件判断。它的基本语法如下:
```
do {
// 循环体
} while (条件);
```
在执行循环体之前,会先执行一次循环体内的代码,然后再进行条件判断。如果条件为真,则继续执行循环体,直到条件为假时循环结束。
与其他循环结构(如while和for)不同的是,do-while循环保证至少会执行一次循环体,即使条件一开始就为假。
下面是一个示例,展示了如何使用do-while循环来计算1到10的和:
```c
#include <stdio.h>
int main() {
int sum = 0;
int i = 1;
do {
sum += i;
i++;
} while (i <= 10);
printf("1到10的和为:%d\n", sum);
return 0;
}
```
这段代码会输出结果:1到10的和为:55。因为在循环中,先执行了一次sum += i; i++;,然后再进行条件判断,直到i的值大于10时循环结束。
阅读全文