把case1的break的註釋去掉後結果為什麽不壹樣?
首先,這個break是針對switch的,當有break的時候表示switch結束,否則進入下壹個case
妳的這個例子中,壹***循環3次 , 當註釋掉的時候, i=1 循環時 , 會執行case 1 中的語句 , 但是執行完以後 , 並沒有break , 所以會執行case 2:中的語句. i=2的時候就只執行case 2中的語句,i=3的時候就只執行case 3中的語句了. 那麽結果就很明顯了 , 註釋就多執行了壹次
case 2:
sum=sum+4;
continue;
所以結果會不同.