C語言中的if-else語句用于根據(jù)條件的真假來執(zhí)行不同的代碼塊。if語句用于判斷條件是否為真,如果條件為真,則執(zhí)行if后面的代碼塊;如果條件為假,則跳過if代碼塊,繼續(xù)執(zhí)行后續(xù)的代碼。而else語句用于在if條件不滿足時執(zhí)行的代碼塊。
if-else語句的基本語法如下:
if (條件) {
// 條件為真時執(zhí)行的代碼塊
} else {
// 條件為假時執(zhí)行的代碼塊
}
在實際使用中,if-else語句可以嵌套,形成更復雜的條件判斷結構。例如:
if (條件1) {
// 條件1為真時執(zhí)行的代碼塊
} else if (條件2) {
// 條件2為真時執(zhí)行的代碼塊
} else {
// 條件都不滿足時執(zhí)行的代碼塊
}
需要注意的是,if-else語句中的條件可以是任意的表達式,只要能返回一個布爾值(真或假)。條件為真時執(zhí)行的代碼塊可以是單條語句,也可以是多條語句,可以使用花括號{ }來將多條語句組成代碼塊。