C++ If ... Else
C++ 條件和 If 語句
您已經知道 C++ 支援來自數學的常用邏輯條件
- 小於: a < b
- 小於或等於: a <= b
- 大於: a > b
- 大於或等於: a >= b
- 等於: a == b
- 不等於: a != b
你可以使用這些條件來根據不同的決定執行不同的操作。
C++ 擁有以下條件語句
- 使用
if
來指定一個程式碼塊,當指定條件為 true 時執行。 - 使用
else
來指定一個程式碼塊,如果相同條件為 false 則執行。 - 使用
else if
來指定一個新條件進行測試,如果第一個條件為 false。 - 使用
switch
來指定多個可供選擇的程式碼塊來執行。
If 語句
使用 if
語句來指定如果條件為 true
時要執行的 C++ 程式碼塊。
語法
if (condition) {
// 如果條件為 true,則執行的程式碼塊
}
請注意,if
是小寫字母。大寫字母(If 或 IF)將產生錯誤。
在下面的例子中,我們測試兩個值以找出 20 是否大於 18。如果條件為 true
,則列印一些文字
我們也可以測試變數
示例說明
在上面的例子中,我們使用兩個變數 x 和 y 來測試 x 是否大於 y(使用 >
運算子)。由於 x 是 20,y 是 18,並且我們知道 20 大於 18,所以我們向螢幕列印“x is greater than y”。