本單元重點回顧
布林型態和邏輯值
bool只有true和false兩個值- 用
boolalpha可以輸出字面意思而不是 1/0
比較運算的結果是布林值
==(比較)和=(指派)是完全不同的- 比較運算子不能連寫;要用
&&或||組合
邏輯運算子的優先順序
!>&&>||- 不確定時,多加括號
if/else if/else 是條件分支的標準做法
- 每個條件互斥時,用
else if避免重複檢查 - 除了「一行講完、沒有
else」的短句,一律加大括號(3.5 的原則),避免 dangling else
- 每個條件互斥時,用