📅  最后修改于: 2023-12-03 15:14:45.265000             🧑  作者: Mango
do-while循环是一种在C语言中经常使用的循环结构。与while循环和for循环不同的是,do-while循环首先执行循环体中的代码,然后检查循环条件。因此,循环体中的代码至少被执行一次。do-while循环语句的语法如下:
do {
循环体语句
}while (循环条件);
以下是一个使用do-while循环的示例程序,它会从用户那里获取一个整数并计算这个整数的平方,直到用户输入的数字为0为止:
#include <stdio.h>
int main() {
int num;
do {
printf("请输入一个整数(输入0退出循环):");
scanf("%d", &num);
printf("%d的平方是:%d\n", num, num * num);
} while (num != 0);
return 0;
}
do-while循环通常用于需要至少执行一次的循环场景,比如从用户处获取输入等。此外,它还可以用于一些需要在循环体中先执行一些语句后再检查循环条件的场景。