麻辣家族討論版版's Archiver

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

3-1-4 巢狀if敘述

[color=DarkRed][size=4][b]3-1-4   巢狀if敘述[/b][/size][/color]
什麼叫做巢狀if敘述?簡單的說:就是if敘述中還有if敘述啦!因為if敘述本來就是一個敘述,所以它也可以成為另一個if敘述的敘述,而if中又有其他If的這種層層相疊的敘述,我們就稱之巢狀if敘述,例如:
巢狀if判斷敘述區塊格式[code]if  (條件式A)
{
    if  (條件式B)
       { 敘述區塊B-1;}
    else
       {  敘述區塊B-2;}
}
else
{敘述區塊A;}[/code]

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

[color=Magenta]實做學習3[/color]:
改寫我們之前的實做學習「test03_02_show.php」例題,將程式敘述由Else If逐條過濾條件敘述改為使用巢狀If敘述。
[attach]5468[/attach]
圖3-4   範例程式test03_03_show.php結構。
test03_03_show.php[code]<?
if ($_POST["score"] < 60)
    {
      if ($_POST["score"]>=50)
        {
          echo "您的分數". $_POST["score"] ."分,補考";
        }
      else
        {
          echo "您的分數". $_POST["score"] ."分,死當";
        }
    }
  else
    {
      echo "您的分數". $_POST["score"] ."分,及格";
    }
?>[/code]

頁: [1]

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