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

C語言 多分支選擇結構

提問人:劉團圓發(fā)布時間:2020-11-30

    多分支語句一般用于對某一事件可能出現(xiàn)的多種情況進行處理。通常表現(xiàn)為“如果滿足某種條件,就進行某種處理,否則判斷是否滿足另一種條件,執(zhí)行另一種處理等”。例如:某人上班,如果步行, 需要50分鐘;如果坐公交車,需要30分鐘;如果自己開車,則只需要20分鐘。

1.語法格式

if (表達式1)

{

    語句組1:

}

else if (表達式2)

{

    語句組2:

}

else if (表達式3) 

{

    語句組3:

}

else

{

    語句組n:

}

2.說明

(1)多分支if結構中出現(xiàn)的“表達式”都可以是任意合法的C表達式。

(2)表達式1和表達式2是必要的參數(shù),其他參數(shù)可選。

(3)注意在else和if之間有空格,不要連在一起寫成elseif。

3.執(zhí)行過程

首先計算表達式1的值,當表達式1的值為“真”時,執(zhí)行語句組1;否則計算表達式2的值,當表達式1的值為“真”時,執(zhí)行語句組2;如果表達式2的值也不成立,則計算表達式3的值,如果為“真”,執(zhí)行語句組3,……如果所有的表達式的值都不為“真”,則執(zhí)行else后面的語句組。執(zhí)行過程如圖所示。

image.png


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

相關視頻回答
回復(0)
返回頂部