影音先锋AⅤ天堂资源站,13小箩利洗澡无码视频APP,午夜理论片日本中文在线,最近新免费韩国日本电影

萬(wàn)能百科  > 所屬分類  > 

有如下程序main(){ int x=1,a=0,b=0; switch(x) { case 0: b++; case 1: a++; case 2: a++;

有如下程序main() { int x=1,a=0,b=0; switch(x) { case 0: b++; case 1: a++; case 2: a++;b++; } printf("a=%d,b=%d\n",a,b);}該程序的輸出結(jié)果是A.a(chǎn)=2,b=1 B.a(chǎn)=1,b=1C.a(chǎn)=1,b=0 D.a(chǎn)=2,b=2

正確答案:

AC語(yǔ)言規(guī)定case后面跟的必須是整型常量表達(dá)式。進(jìn)入case后,如果沒(méi)有遇到break語(yǔ)句就會(huì)一直往下執(zhí)行,后面其他case或default分支的語(yǔ)句也會(huì)被執(zhí)行到,直到遇到break,或者執(zhí)行到整個(gè)switch語(yǔ)句塊的末尾。題目中給出了三個(gè)case語(yǔ)句:case 0、case 1、case 2。當(dāng)x為1時(shí),從case 1語(yǔ)句開(kāi)始執(zhí)行,因?yàn)闆](méi)有break語(yǔ)句,將一直執(zhí)行到函數(shù)末尾結(jié)束,即執(zhí)行case 1、case 2兩條語(yǔ)句。執(zhí)行完case 1時(shí),a=1,b=0;執(zhí)行完case 2時(shí),a=2,b=1。

詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。

標(biāo)簽

<蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>