switch不加break會怎樣 switch中沒有break如何執(zhí)行?
switch中沒有break如何執(zhí)行?1. break-in switch的作用是結(jié)束switch循環(huán),即不執(zhí)行下面的case語句。2. 如果不添加它,當您在case語句中完成執(zhí)行時,您將轉(zhuǎn)到下一個c
switch中沒有break如何執(zhí)行?
1. break-in switch的作用是結(jié)束switch循環(huán),即不執(zhí)行下面的case語句。
2. 如果不添加它,當您在case語句中完成執(zhí)行時,您將轉(zhuǎn)到下一個case語句并繼續(xù)switch循環(huán)。但是,如果分支中沒有語句,則不能寫入break。
3. 示例:如下面的程序所示,student=10,case10循環(huán),輸出“學(xué)生數(shù)為10”。但是,由于沒有中斷,如果繼續(xù)切換循環(huán),將執(zhí)行case20,并輸出“學(xué)生數(shù)為20”。句子case20包含結(jié)束循環(huán)的中斷。這樣,就會出現(xiàn)問題。程序只需輸出“學(xué)生數(shù)為10”,實際程序輸出兩個printf。如果在第10種情況后加上break,則是正確的。