c#的do while使用
时间: 2023-07-11 07:32:52 浏览: 50
C#中的do-while循环结构是一种后检测循环,即先执行循环体内的语句,再判断循环条件是否成立,如果成立则继续执行循环,否则跳出循环。do-while循环至少会执行一次循环体,即使循环条件一开始就不满足。
do-while循环的语法格式如下:
```
do
{
// 循环体代码
} while (循环条件);
```
下面是一个简单的do-while循环示例,用于输出1到5的数字:
```csharp
int i = 1;
do
{
Console.WriteLine(i);
i++;
} while (i <= 5);
```
输出结果如下:
```
1
2
3
4
5
```
在上面的示例中,先初始化变量i的值为1,然后执行do-while循环,循环体内输出i的值,并将i的值加1,直到i的值大于5时跳出循环。
需要注意的是,循环条件的判断要放在while关键字后面的括号中,而不是在do关键字后面的括号中。并且,循环体内的语句必须用大括号{}括起来。
相关问题
C# do while
C# 中的 do while 循环是一种后测试循环,它在执行循环体之前先执行一次条件检查。无论条件是否为真,它都至少会执行一次循环体。
下面是 do while 循环的语法示例:
```csharp
do
{
// 循环体代码
} while (条件);
```
在执行循环体之前,先执行一次循环体内的代码。然后,检查条件是否为真。如果条件为真,则继续执行循环体,否则跳出循环。
以下是一个简单的示例,演示了如何使用 do while 循环来计算从 1 到 10 的整数的和:
```csharp
int sum = 0;
int i = 1;
do
{
sum += i;
i++;
} while (i <= 10);
Console.WriteLine("Sum: " + sum);
```
这个例子中,循环体计算了从 1 到 10 的整数的和,并将结果打印出来。
c# do-while
在C#中,do-while循环是一种先执行循环体再检查循环条件的迭代控制结构。它保证循环体至少会执行一次。
以下是一个C#中使用do-while循环的示例代码:
```csharp
int a = 1;
do
{
Console.WriteLine(a);
++a;
} while (a < 2);
```
上述代码中,变量`a`的初始值为1。在循环体中,首先输出`a`的值,然后将`a`的值加1。然后,循环条件`a < 2`被检查。如果条件为真,则继续执行循环体,否则退出循环。
在这个示例中,循环体会执行一次,因为初始值1满足循环条件`a < 2`。因此,输出结果为1。