用“do--while”语句倒数累加
时间: 2023-05-19 10:07:11 浏览: 69
可以使用以下代码实现:
int i = 10;
do {
printf("%d ", i);
i--;
} while (i > 0);
输出结果为:10 9 8 7 6 5 4 3 2 1
相关问题
do-while和while语句区别
`do-while` 和 `while` 都是循环语句,但是它们的执行顺序有所不同。
`while` 循环先判断条件是否成立,如果成立,则执行循环体中的语句,循环体执行完毕后再次判断条件是否成立,如果成立则继续执行循环体,直到条件不成立,循环结束。如果条件一开始就不成立,则循环体中的语句不会被执行。
`do-while` 循环先执行循环体中的语句,然后再判断条件是否成立,如果成立则继续执行循环体,直到条件不成立,循环结束。因此,`do-while` 循环体中的语句至少会被执行一次,即使条件一开始就不成立。
总结一下,`while` 循环是先判断条件再执行循环体,而 `do-while` 循环是先执行循环体再判断条件。
do-while语句
do-while语句是一种循环语句,它先执行循环体中的语句,然后再判断循环条件是否成立,如果成立则继续执行循环体中的语句,否则跳出循环。与while语句不同的是,do-while语句至少会执行一次循环体中的语句。
do-while语句的语法格式如下:
```
do {
// 循环体中的语句
} while (循环条件);
```