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語句體,什么也不做。