c 語言中的 if 語句是一種條件性語句,根據指定的條件執行或不執行代碼塊。if 語句包含一個條件,如果為真則執行代碼塊,否則跳過。條件可以是返回布爾值的任何表達式,例如整數比較、浮點數比較、字符串比較和邏輯運算。
C 語言中的 if 語句
if 語句是一種條件性語句,用于根據指定條件執行或不執行代碼塊。
語法
<code class="c">if (condition) { // condition 為真時執行的代碼 }</code>
登錄后復制
用法
if 語句的語法包含一個條件,該條件是一個布爾表達式。如果條件為真(非零),則執行 if 語句中的代碼塊。如果條件為假(零),則跳過 if 語句中的代碼塊。
條件可以是任何返回布爾值的表達式。以下是一些常見的條件:
整數比較:x == 10
浮點數比較:y
字符串比較:strcmp("hello", "world") == 0
邏輯運算:x > 0 && y
示例
<code class="c">int num = 10; if (num % 2 == 0) { printf("%d 是偶數\n", num); } else { printf("%d 是奇數\n", num); }</code>
登錄后復制
在上面的示例中,if
語句檢查 num
是否為偶數。如果是,則打印一條消息說明 num
是偶數。否則,它將打印一條消息說明 num
是奇數。