国产成人精品三级麻豆,色综合天天综合高清网,亚洲精品夜夜夜,国产成人综合在线女婷五月99播放,色婷婷色综合激情国产日韩

當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 講師博文 >
switch語句的執(zhí)行流程
時間:2018-08-09作者:華清遠(yuǎn)見

switch語句的執(zhí)行流程是: 首先計算switch后面圓括號中表達(dá)式的值,然后用此值依次與各個case的常量表達(dá)式比較,若圓括號中表達(dá)式的值與某個case后面的常量表達(dá)式的值相等,就執(zhí)行此case后面的語句,執(zhí)行后遇break語句就退出switch語句;若圓括號中表達(dá)式的值與所有case后面的常量表達(dá)式都不等,則執(zhí)行default后面的語句,然后退出switch語句,程序流程轉(zhuǎn)向開關(guān)語句的下一個語句。

在switch-case語句中,多個case可以共用一條執(zhí)行語句,如:
        case 常量表達(dá)式1: 
        case 常量表達(dá)式2: 
        case 常量表達(dá)式3: 
        語句; 
        break;

執(zhí)行結(jié)果:

由此可以看出case語句的作用: case后面的常量表達(dá)式實際上只起語句標(biāo)號作用,而不起條件判斷作用,即"只是開始執(zhí)行處的入口標(biāo)號"。因此,一旦與switch后面圓括號中表達(dá)式的值匹配,就從此標(biāo)號處開始執(zhí)行,而且執(zhí)行完一個case后面的語句后,若沒遇到break語句,就自動進(jìn)入下一個case繼續(xù)執(zhí)行,而不在判斷是否與之匹配,直到遇到break語句才停止執(zhí)行,退出break語句。因此,若想執(zhí)行一個case分之后立即跳出switch語句,就必須在此分支的后添加一個break語句。


發(fā)表評論

全國咨詢電話:400-611-6270,雙休日及節(jié)假日請致電值班手機:15010390966

在線咨詢: 曹老師QQ(3337544669), 徐老師QQ(1462495461), 劉老師 QQ(3108687497)

企業(yè)培訓(xùn)洽談專線:010-82600901,院校合作洽談專線:010-82600350,在線咨詢:QQ(248856300)

Copyright 2004-2018 華清遠(yuǎn)見教育科技集團 版權(quán)所有 ,京ICP備16055225號,京公海網(wǎng)安備11010802025203號