C# For 迴圈
C# For 迴圈
當您確切知道要迴圈程式碼塊多少次時,請使用 for
迴圈而不是 while
迴圈。
語法
for (statement 1; statement 2; statement 3)
{
// code block to be executed
}
語句 1 在程式碼塊執行之前(一次)執行。
語句 2 定義執行程式碼塊的條件。
語句 3 在程式碼塊執行之後(每次)執行。
下面的例子將列印數字 0 到 4
示例說明
語句 1 在迴圈開始前設定一個變數(int i = 0
)。
語句 2 定義了迴圈執行的條件(i
必須小於 5
)。如果條件為 true
,迴圈將重新開始,如果條件為 false
,迴圈將結束。
語句 3 在迴圈內的程式碼塊執行後,每次都會增加一個值(i++
)。
另一個示例
這個例子將只打印 0 到 10 之間的偶數
巢狀迴圈
將一個迴圈放在另一個迴圈內部也是可能的。這被稱為巢狀迴圈。
"內迴圈" 將在 "外迴圈" 的每次迭代時執行一次
示例
// Outer loop
for (int i = 1; i <= 2; ++i)
{
Console.WriteLine("Outer: " + i); // Executes 2 times
// Inner loop
for (int j = 1; j <= 3; j++)
{
Console.WriteLine(" Inner: " + j); // Executes 6 times (2 * 3)
}
}