C語言 雙分支if語句
提問人:劉團圓發(fā)布時間:2020-11-30
1.語法格式
if (條件表達式) {
語句組1;
}
else
{
語句組2;
}
2.說明
(1)同單if結(jié)構(gòu)一樣,“條件表達式”可以是任意合法的C表達式。
(2)“語句組1” 和“語句組2” 可以是一條語句,也可以是多條語句,如果是一條語句,可以省略花括號。
(3)在雙分支i傳吉構(gòu)中,else子句(可選)是ifi吾句的一部分,必須與i配對使用,不能單獨使用。
3.執(zhí)行過程
當條件表達式的值為“真”時,執(zhí)行語句組1;當條件表達式的值為“假”時,執(zhí)行語句組2,兩組語句只能執(zhí)行其中的一個,執(zhí)行完畢后,執(zhí)行if語句后面的其他語句。執(zhí)行過程如圖所示。
其實,雙分支if語句的執(zhí)行過程與條件表達式類似。
例如:有條件表達式max= (a>b?a:b)
可改寫為ifi吾句:
if(a>b)
max-a;
else
max=b;
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點擊加載更多評論>>