三種迴圈結構: (1) for: for (迴圈控制變數初始化; 迴圈終止條件; 迴圈控制變數增量) { 迴圈體 } 迴圈執行步驟:第一,先進行迴圈控制變數初始化; 第二,執行迴圈終止條件,如果判斷結果為真,則進入第三步;如果為假則迴圈終止並退出; 第三,執行迴圈體; 第四,執行迴圈控制變數增量,轉入第二步; 注:for迴圈()中的三部分除了迴圈終止條件外,其他兩部分都可以省略,但標準的for迴圈中,應該把迴圈控制變數的初始化,增量都放在()當中,並且在迴圈體中絕對不應該更改迴圈控制變數; (2) while: 迴圈控制變數初始化 while(迴圈終止條件) { 迴圈體 迴圈控制變數增量 } 迴圈執行步驟:第一,先進行迴圈控制變數初始化(在while之前); 第二,判斷迴圈終止條件,如果判斷結果為真,則進入第三步;如果為假則不執行迴圈體; 第三,執行迴圈體; 第四,執行迴圈控制變數增量,轉入第二步; (3) do while: 迴圈控制變數初始化 do { 迴圈體 迴圈控制變數增量 }while (迴圈終止條件); 迴圈執行步驟:第一,先進行迴圈控制變數初始化(在do while之前); 第二,執行迴圈體; 第三,執行迴圈控制變數增量; 第四,判斷迴圈終止條件,如果判斷結果為真,則返回第二步;如果為假則直接退出迴圈;
三種迴圈結構: (1) for: for (迴圈控制變數初始化; 迴圈終止條件; 迴圈控制變數增量) { 迴圈體 } 迴圈執行步驟:第一,先進行迴圈控制變數初始化; 第二,執行迴圈終止條件,如果判斷結果為真,則進入第三步;如果為假則迴圈終止並退出; 第三,執行迴圈體; 第四,執行迴圈控制變數增量,轉入第二步; 注:for迴圈()中的三部分除了迴圈終止條件外,其他兩部分都可以省略,但標準的for迴圈中,應該把迴圈控制變數的初始化,增量都放在()當中,並且在迴圈體中絕對不應該更改迴圈控制變數; (2) while: 迴圈控制變數初始化 while(迴圈終止條件) { 迴圈體 迴圈控制變數增量 } 迴圈執行步驟:第一,先進行迴圈控制變數初始化(在while之前); 第二,判斷迴圈終止條件,如果判斷結果為真,則進入第三步;如果為假則不執行迴圈體; 第三,執行迴圈體; 第四,執行迴圈控制變數增量,轉入第二步; (3) do while: 迴圈控制變數初始化 do { 迴圈體 迴圈控制變數增量 }while (迴圈終止條件); 迴圈執行步驟:第一,先進行迴圈控制變數初始化(在do while之前); 第二,執行迴圈體; 第三,執行迴圈控制變數增量; 第四,判斷迴圈終止條件,如果判斷結果為真,則返回第二步;如果為假則直接退出迴圈;