iT邦幫忙

2021 iThome 鐵人賽

DAY 10
0
自我挑戰組

腦力激盪C++系列 第 10

[Day-10] 巢狀式if

接續上次所練習的if-else條件式判斷
今天要來學習的是「巢狀式if條件式」
巢狀式其實就是像鳥巢一樣
一層一層的包覆著

有看過俄羅斯娃娃嗎?
巢狀式也很像俄羅斯娃娃一樣
從左邊最大的一直裝到最小的
一直包覆起來
以下是我亂畫的俄羅斯娃娃-太空李小龍skin版
https://ithelp.ithome.com.tw/upload/images/20210918/201417078tJsj01iCt.png

巢狀式if用法:
其實就跟if差不多
程式碼範例:

if(條件判斷) {
  if(條件判斷){
   當條件判斷為true時,做什麼事(自訂)
  }else{
   當條件判斷為false時,做什麼事(自訂)
  }
}

以上是雙層的
以此類推的話
也可以繼續往下包下去
這邊就不做示範了

流程圖:
https://ithelp.ithome.com.tw/upload/images/20210918/20141707ZbnuN1DJMa.png

程式開始執行 → 外面的if條件式開始判斷 → 為true的話開始判斷裡面的if條件式 → 裡面的if條件式為true的話執行if → 程式結束
程式開始執行 → if條件是開始判斷 → 為false的話執程式結束

以上就了解完巢狀式if的寫法了
那下次我再接續巢狀式if
來練習一些簡單的題目
今天的練習就到這邊囉~

-End-


上一篇
[Day-9] if-else小練習
下一篇
[Day-11] 巢狀式if小練習
系列文
腦力激盪C++30

尚未有邦友留言

立即登入留言