C If ... Else
條件和 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
時要執行的程式碼塊。
語法
if (condition) {
// 如果條件為 true,則執行的程式碼塊
}
請注意,if
是小寫字母。大寫字母(If 或 IF)將產生錯誤。
在下面的例子中,我們測試兩個值以找出 20 是否大於 18。如果條件為 true
,則列印一些文字
我們也可以測試變數
示例說明
在上面的例子中,我們使用兩個變數 x 和 y 來測試 x 是否大於 y(使用 >
運算子)。由於 x 是 20,y 是 18,並且我們知道 20 大於 18,所以我們向螢幕列印“x is greater than y”。