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