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