📜  C#do-While循环(1)

📅  最后修改于: 2023-12-03 15:00:14.293000             🧑  作者: Mango

C# do-while循环

在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循环时,务必要小心循环条件的判断,否则可能会陷入无限循环。