【樓主】yhdark2012-11-24 01:59
» int a=1,b=0; switch (a){ case 1: switch (b){ case 0: printf("**0**"); break; case 1: printf("**1**"); break; } case 2: printf("**2**"); break;} 代碼如上所示,求教這是如何進入a的case 2分支,,運行之后為什么會顯示**0****2**
作者:縱橫暴風(fēng)城2012-11-24 02:04
外圈的case 0無break Post by 縱橫暴風(fēng)城 (2012-11-24 02:04)
作者:yuvesy2012-11-24 02:20
你這是要加入我大無產(chǎn)階級碼農(nóng)的節(jié)奏。。。?
作者:ningchris2012-11-24 02:22
你忘了break 在case 1 之后
作者:helllkz2012-11-24 08:17
所以除非是需要幾個case公用一個處理,不然先break寫了再寫處理代碼
作者:豆腐粉2012-11-24 08:19
一大撥碼農(nóng)正在接近中........
作者:茶幾先生2012-11-24 08:32
好高端的樣子