📅  最后修改于: 2023-12-03 15:00:14.293000             🧑  作者: Mango
在C#中,do-while循环结构用于重复执行一段代码,直到指定的条件非真为止。与while循环不同的是,do-while循环保证循环体至少执行一次,无论条件是否为真。
下面是do-while循环的语法:
do
{
//需要循环的代码
} while (循环条件);
do-while循环先执行循环体,然后再评估循环条件。只有在循环条件为真的情况下,才会重复执行循环体。
下面是一个do-while循环的示例,它将计算1到10之间所有奇数的总和:
int i = 1;
int sum = 0;
do
{
if (i % 2 != 0)
{
sum += i;
}
i++;
} while (i <= 10);
Console.WriteLine($"1到10之间所有奇数的总和为 {sum}");
输出:
1到10之间所有奇数的总和为 25
do-while循环适用于需要确保循环体至少执行一次的情况。在编写do-while循环时,务必要小心循环条件的判断,否则可能会陷入无限循环。