返回列表 上一主題 發帖

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

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

3-3-3   do-while迴圈敘述
while敘述是在迴圈一開始的時候就先判斷條件式,而do-while迴圈敘述則是先執行迴圈內的敘述區塊,直到迴圈的結尾才進行條件式的判斷。
條件式成立(布林值運算結果為False)時,那麼在do -while迴圈敘述裡(敘述區塊)的程式碼就會執行至結尾,然後再判斷條件式,當這個條件式不成立時,do –while迴圈敘述就會停止執行。
do- while迴圈敘述區塊格式
  1. do
  2. {  
  3.        要重複執行的敘述區塊;
  4. } while (條件式);
複製代碼
例如
ex03_08.php
  1. <?
  2. $test=6561;
  3. $ans=0;
  4. do
  5. {
  6.     $test=$test/3;
  7.     $ans=$ans+1;       
  8. } while ($test>1);
  9. echo ("6561是3的" . $ans . "次方");
  10. ?>
複製代碼
提示
while迴圈敘述與是在迴圈一開始的時候就先判斷條件式,然後再決定迴圈是否繼續進行,而do-while迴圈敘述則是先執行迴圈內的敘述區塊,直到迴圈的結尾才進行條件式的判斷來決定迴圈是否繼續。
就條件式判斷的結果來論,while迴圈敘述與do-while迴圈敘述是在條件式「成立(True)」時才重複迴圈內的程式敘述。
心安,平安   
發表任何無意義的感謝或灌水文章一律砍,珍惜帳號,請詳閱版規!!

本節第二行:

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

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

TOP

        靜思自在 : 能付出愛心就是福,能消除煩惱就是慧。
返回列表 上一主題