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í)行過程如圖所示。
繼續(xù)查找其他問題的答案?
相關視頻回答
點擊加載更多評論>>