C# for循环

for循环是一种重复控制结构,可以让您有效地编写一个需要执行特定次数的循环。

语法

C# 中for循环的语法是:

for ( init; condition; increment )
{
   statement(s);
}

以下是for循环中的控制流程:

  • init步骤首先执行,只执行一次。此步骤允许您声明和初始化任何循环控制变量。
  • 接下来,评估计算条件(condition)。如果评估计算结果为真,则执行循环体。如果 为假,则不执行循环体,并且控制的流程跳转到for循环之后的下一个语句。
  • for循环体执行之后,控制流程跳回到增量(increment)语句。此语句可更新任何循环控制变量,也可以留空。
  • 现在再次评估计算条件(condition)。如果计算结果为真,则循环执行并且该过程重复(循环体,然后到增量(increment)语句,然后再次测试条件)。直到条件变为false后,for循环终止执行。

流程图

示例

using System;
namespace Loops
{
    class Program
    {
        static void Main(string[] args)
        {
            /* for loop execution */
            for (int a = 1; a < 10; a = a + 1)
            {
                Console.WriteLine("value of a: {0}", a);
            }
            Console.ReadLine();
        }
    }
}

当编译和执行上述代码时,会产生以下结果:

value of a: 1
value of a: 2
value of a: 3
value of a: 4
value of a: 5
value of a: 6
value of a: 7
value of a: 8
value of a: 9

上一篇: C#循环 下一篇: C#封装