快轉到主要內容

流程控制 (Control Flow)

學會了變數與運算後,程式仍然只是一條直線。要讓程式變聰明、能夠根據不同情況做出不同反應(例如:及格/不及格、晴天/雨天),就需要「流程控制」。本章節將帶你掌握 C++ 中的決策機制。

1. 基本用法
#

學習 ifelseelse if 的語法結構,以及適用於多重選單的 switch 判斷式。

2. 邏輯運算子
#

深入理解 && (AND)、|| (OR)、! (NOT) 的真值表與短路特性,組合出嚴謹的複合條件。

3. 三元運算子
#

介紹簡潔的 (條件) ? A : B 語法,讓你能用更短的程式碼完成簡單的條件賦值。

4. 題解:三角形辨別
#

練習如何運用多重條件判斷三邊長是否合法,以及分辨鈍角、直角與銳角三角形。

5. 題解:季節判斷
#

透過月份判斷季節的練習,比較 if-elseswitch 在處理多個數值區間時的寫法差異。

6. 題解:排序了嗎
#

練習撰寫邏輯條件來檢查數列的遞增或遞減關係。

7. 題解:皮卡丘打排球
#

綜合練習,針對多個角色的數值進行分組與條件檢核。