2017年計算機二級C語言選擇結(jié)構(gòu)考點歸納:用switch語句實現(xiàn)多分支選擇結(jié)構(gòu)

字號:


    4.2 用switch語句實現(xiàn)多分支選擇結(jié)構(gòu)
    1.switch語句是用來處理多分支選擇的一種語句。它的一般形式如下:
    switch(表達(dá)式)
    { case 常量表達(dá)式1:語句1
    case 常量表達(dá)式2:語句2
    :
    :
    case 常量表達(dá)式n:語句n
    default :語句n+1
    }
    2.switch語句的執(zhí)行過程是:首先計算緊跟switch后面的一對圓括號中的表達(dá)式的值,當(dāng)表達(dá)式的值與某一個case后面的常量表達(dá)式的值相等時,就執(zhí)行此case后面的語句體并將流程轉(zhuǎn)移到下一個case繼續(xù)執(zhí)行,直至switch語句的結(jié)束;若所有的case中的常量表達(dá)式的值都沒有與表達(dá)式值匹配,又存在default,則執(zhí)行default后面的語句,直至switch語句結(jié)束;如果不存在default,則跳過switch語句體,什么也不做。