C# while 循环

C# 循环 C# 循环

只要给定的条件为真, while 循环语句会重复执行一个目标语句

语法

C# 中 while 循环的语法

while(condition)
{
   statement(s);
}

statement(s) 是一个单独的语句,也可以是几个语句组成的代码块。
condition 是任意的表达式,为非零值时都为真。当条件为真时执行循环。

当条件为假时,程序流将继续执行紧接着循环的下一条语句

流程图

C# 中的 while 循环

while 循环的关键点是循环可能一次都不会执行。
当条件被测试且结果为假时,会跳过循环主体,直接执行紧接着 while 循环的下一条语句

实例

using System;
namespace Loops
{
     class Program
    {
        static void Main(string[] args)
        {            /* 局部变量定义 */
            int a = 10;
            /* while 循环执行 */
            while (a < 20)
            {
                Console.WriteLine("a 的值: {0}", a);
                a++;
            }
            Console.ReadLine();
        }
    }
}

结果

a 的值: 10
a 的值: 11
a 的值: 12
a 的值: 13
a 的值: 14
a 的值: 15
a 的值: 16
a 的值: 17
a 的值: 18
a 的值: 19

C# 循环 C# 循环