Please enable JavaScript.
Coggle requires JavaScript to display documents.
程式迴圈 # ((09)凡是迴圈都是由「繞行迴圈」及「脫離迴圈或繼續執行的條件式」兩種敘述所組成的 (以While-Wend為例 (While…
程式迴圈
#
C語言中傳統的for-loop包含三個部分:初始化、條
件、遞增,這三個部分都是可有可無的 7號
Do-Loop迴圈
(09)Do-Loop為最基本結構的迴圈,用途廣泛,可任意取代While、For。是個結構明確,易懂易改的迴圈敘述。
For迴圈
for迴圈是大多數其他for迴圈的變革:他允許除了數字以外的計數方式。他通常用隱含或外顯指標的方式呈現,而在此迴圈變數依序表示7號
(09)凡是迴圈都是由「繞行迴圈」及「脫離迴圈或繼續執行的條件式」兩種敘述所組成的
以While-Wend為例
While 條件式 ‘←脫離迴圈或繼續執行的條件式敘述
敘述區塊
Wend ‘←回到開頭While的繞行迴圈敘述
以For-Next為例
For 計次變數 = 起始值 To 終止值 (Step 步進值) ‘←脫離迴圈或繼續執行的條件式敘述,判斷計次變數是否介於起始值和終止值之間
敘述區塊
Next (計次變數) ‘←回到開頭For的繞行迴圈敘述
無窮迴圈
無窮迴圈
無窮迴圈(infinite loop)或稱為無限迴圈,是指程式的控制流程一直在重複執行某一段程式碼7號
While
格式一
Do While 條件式
敘述區塊
Loop
這種格式會在執行Do迴圈時,判斷While條件式是否為True,若為True,則繼續執行Do-Loop迴圈的敘述區塊;反之,則立刻跳出。
格式二
Do
敘述區塊
Loop While 條件式
這種格式會在執行完Do迴圈時,判斷While條件式是否為True,若為True,則回到Do開頭的地方繼續執行Do-Loop迴圈的敘述區塊;反之,則立刻跳出。