Home [C# 筆記] for
Post
Cancel

[C# 筆記] for

語法

1
2
3
for(表達式1; 表達式2; 表達式3;) {
  循環體;
}
  • 表達式1:一般為宣告迴圈的變數,記錄迴圈的次數(int i=0;)。
  • 表達式2:一般為迴圈的條件(i<10)。
  • 表達式3:一般為改變迴圈條件的代碼,使迴圈條件終有一天不再成立(i++)。

執行過程

1
2
3
表達式1 => 表達式2 (true) => 循環體 => //第一次執行的時候,並沒有執行表達式3
表達式3 => 表達式2 (true) => 循環體 => //第一次執行循環體後,才會執行表達式3
表達式3....

程式首先執行表達式1,宣告一個迴圈變數,來記錄迴圈的次數,
然後執行表達式2,判斷迴圈條件是否成立, 如果表達式2返回的結果為 ture,則執行循環體。 當執行完循環體後,執行表達式3,然後執行表達式2,繼續判斷循環條件是否成立,
如果成立則繼續執行循環體,如果不成立,則跳出 for 迴圈。

This post is licensed under CC BY 4.0 by the author.