do...while循环语句和while循环语句功能类似,但是二者有一点区别,区别就是while语句是先判断循环条件,如何根据条件的结果来决定是否执行括号中的执行语句,而do..while循环语句是先要执行一次大括号内的执行语句再判断循环条件,其语法结构如下:
do{
执行语句
...}
while(循环条件);
上述语法结构中,关键字do后面{}中的执行语句是循环体。do...while循环语句将循环体的后面。这也就意味着,循环语句会无条件执行一次,然后根据循环条件来决定是否继续执行。
下面是使用do...while循环语句写出的代码,代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp5
{
internal class Program
{
static void Main(string[] args)
{
int x = 1;//定义变量x
do
{
Console.WriteLine("x="+x);//打印x的值
x++; //将x的自增
} while (x<=4);
Console.ReadKey();
}
}
}
运行结果如下: