麻辣家族討論版版's Archiver

小誌 發表於 2011-4-18 18:28

3-3-3 do-while迴圈敘述

[color=DarkRed][size=4][b]3-3-3   do-while迴圈敘述[/b][/size][/color]
while敘述是在迴圈一開始的時候就先判斷條件式,而do-while迴圈敘述則是先執行迴圈內的敘述區塊,直到迴圈的結尾才進行條件式的判斷。
條件式成立(布林值運算結果為False)時,那麼在do -while迴圈敘述裡(敘述區塊)的程式碼就會執行至結尾,然後再判斷條件式,當這個條件式不成立時,do –while迴圈敘述就會停止執行。
do- while迴圈敘述區塊格式[code] do
{  
       要重複執行的敘述區塊;
} while (條件式);[/code][color=Magenta]例如[/color]:
ex03_08.php[code]<?
$test=6561;
$ans=0;
do
{
    $test=$test/3;
    $ans=$ans+1;       
} while ($test>1);
echo ("6561是3的" . $ans . "次方");
?>[/code][color=Red]提示[/color]
while迴圈敘述與是在迴圈一開始的時候就先判斷條件式,然後再決定迴圈是否繼續進行,而do-while迴圈敘述則是先執行迴圈內的敘述區塊,直到迴圈的結尾才進行條件式的判斷來決定迴圈是否繼續。
就條件式判斷的結果來論,while迴圈敘述與do-while迴圈敘述是在條件式「成立(True)」時才重複迴圈內的程式敘述。

游燿呈 發表於 2013-9-12 17:32

本節第二行:

條件式成立(布林值運算結果為False)時, ...............

條件成立布林值不是True嗎?

頁: [1]

麻辣家族討論版版為 麻辣學園 網站成員  由 昱得資訊工作室 © Since 1993 所提供