if 語句執行條件判斷,條件為真時執行程式碼區塊 1,為假時跳過。 else 語句提供備選程式碼,條件為假時執行程式碼區塊2。1. 條件運算式:評估為真執行程式碼區塊1,為假執行程式碼區塊2。2.程式碼區塊:包含要執行語句,用大括號括起。 3. 巢狀 if else:處理多個條件,找出第一個符合條件的 if 語句執行,否則執行 else 語句。
if else 在C 語言中的用法
if
語句在C 語言中用於執行條件判斷。當條件為真時,它將執行給定的程式碼區塊;當條件為假時,它將跳過該程式碼區塊。 else
語句可與 if
語句一起使用,為條件為假的情況提供替代程式碼區塊。
語法
<code class="c">if (condition) { // 代码块 1 } else { // 代码块 2 }</code>
用法
condition
部分是要評估的表達式。它可以是任何布林表達式,例如比較、邏輯運算子或函數呼叫。如果表達式求值為真(非零),則執行程式碼區塊 1。如果表達式求值為假(零),則執行程式碼區塊 2。 例如:
<code class="c">int age = 18; if (age >= 18) { printf("可以投票\n"); } else { printf("不能投票\n"); }</code>
在這個範例中:
#age >= 18
是條件式。 age
大於或等於 18,則執行程式碼區塊 1 並列印「可以投票」。 age
小於 18,則執行程式碼區塊 2 並列印「無法投票」。 巢狀 if else 語句
if else
語句可以嵌套,以便處理多個條件。
例如:
<code class="c">int score = 90; if (score >= 90) { printf("A\n"); } else if (score >= 80) { printf("B\n"); } else if (score >= 70) { printf("C\n"); } else { printf("D\n"); }</code>
在這個範例中:
if
語句檢查分數是否大於或等於 90。如果是,它印出“A”。 if
語句的條件為假,則執行第二層 if else
語句。它檢查分數是否大於或等於 80。如果是,它列印“B”。 if
語句。如果沒有 if
語句的條件為真,則執行 else
語句。 以上是if else在c語言中的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!