C++ Else If
else if 語句
使用 else if
語句指定一個新條件,如果第一個條件為 false
。
語法
if (condition1) {
// 如果 condition1 為真,則執行此程式碼塊
} else if (condition2) {
// 如果 condition1 為假且 condition2 為真,則執行此程式碼塊
} else {
// 如果 condition1 為假且 condition2 為假,則執行此程式碼塊
}
示例
int time = 22;
if (time < 10) {
cout << "Good morning.";
} else if (time < 20) {
cout << "Good day.";
} else {
cout << "Good evening.";
}
// 輸出“Good evening.”
自己動手試一試 »
示例說明
在上面的例子中,時間 (22) 大於 10,所以第一個條件是 false
。 else if
語句中的下一個條件也是 false
,所以我們轉到 else
條件,因為條件1和條件2都為 false
- 並列印到螢幕上 "Good evening"。
但是,如果時間是 14,我們的程式將列印 "Good day."