if else語句是C語言中基本的控制語句之一,它是根據給定的條件來執(zhí)行不同的代碼塊。if else語句的格式如下
if (條件) {
// 條件為真時執(zhí)行的代碼塊
} else {
// 條件為假時執(zhí)行的代碼塊
在這個語句中,條件是一個表達式,它可以是任何返回值為真或假的表達式。如果條件為真,程序將執(zhí)行if語句后的代碼塊;如果條件為假,程序將執(zhí)行else語句后的代碼塊。
下面是一個簡單的例子,它演示了如何使用if else語句來判斷一個數是奇數還是偶數
clude
tain() {tum;
tf("請輸入一個整數");fum);
um % 2 == 0) {tfum);
} else {tfum);
}
在這個例子中,用戶輸入一個整數,程序使用if else語句來判斷這個數是奇數還是偶數。如果這個數是偶數,程序將輸出“數字是偶數”,否則程序將輸出“數字是奇數”。
if else語句可以嵌套使用,這意味著在if或else代碼塊中可以包含另一個if else語句。下面是一個演示嵌套if else語句的例子,它演示了如何判斷一個數是正數、負數還是零
clude
tain() {tum;
tf("請輸入一個整數");fum);
um >0) {tfum);um< 0) {tfum);
} else {tfum);
}
在這個例子中,程序使用if else語句嵌套來判斷一個數是正數、負數還是零。如果這個數大于0,程序將輸出“數字是正數”;如果這個數小于0,程序將輸出“數字是負數”;如果這個數等于0,程序將輸出“數字是零”。
總之,if else語句是C語言中基本的控制語句之一,它可以根據給定的條件來執(zhí)行不同的代碼塊。剛開始學習C語言時,掌握if else語句是非常重要的,因為它是編寫復雜程序的基礎。