位置:首頁 > 軟件操作教程 > 編程開發(fā) > C語言 > 問題詳情

C語言 雙分支if語句

提問人:劉團(tuán)圓發(fā)布時(shí)間:2020-11-30

1.語法格式

if (條件表達(dá)式) {

語句組1;

}

else

{

語句組2;

}

2.說明

(1)同單if結(jié)構(gòu)一樣,“條件表達(dá)式”可以是任意合法的C表達(dá)式。

(2)“語句組1” 和“語句組2” 可以是一條語句,也可以是多條語句,如果是一條語句,可以省略花括號(hào)。

(3)在雙分支i傳吉構(gòu)中,else子句(可選)是ifi吾句的一部分,必須與i配對(duì)使用,不能單獨(dú)使用。

3.執(zhí)行過程

當(dāng)條件表達(dá)式的值為“真”時(shí),執(zhí)行語句組1;當(dāng)條件表達(dá)式的值為“假”時(shí),執(zhí)行語句組2,兩組語句只能執(zhí)行其中的一個(gè),執(zhí)行完畢后,執(zhí)行if語句后面的其他語句。執(zhí)行過程如圖所示。

image.png

其實(shí),雙分支if語句的執(zhí)行過程與條件表達(dá)式類似。

例如:有條件表達(dá)式max= (a>b?a:b)

可改寫為ifi吾句:

if(a>b)

    max-a;

else

    max=b;


繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部