【C语言】switch…case无break情况(2)
生活随笔
收集整理的這篇文章主要介紹了
【C语言】switch…case无break情况(2)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
菜雞自學
注意case后是否有break。當滿足條件的case后無break時,運行此case后的所有語句,既后面的case,default都失效了,保留其他代碼。
結果如下:
i=0 case 0 i=0 case 1i=0 defaulti=1 case 1i=1 defaulti=2 default這里用了換行符進行分別,不同的case結果。
前面6行是第一次for循環的結果;7—11行是第二次for循環結果;最后3行是最后一行的結果。
通俗一點說,就是:
1.找到滿足條件的case,并且后緊跟有break:
其他的都不管,只運行這一行(直接注釋掉這個case前面的所有語句)。
2.找到滿足的case后,后面均無break:
直接“注釋”掉這個case后面的其他"case","default"關鍵字,運行滿足條件的case后的一句,和后面的所有代碼。
3.后面遠處有一句break;找到我想要的case后,只管執行后面代碼,直到遇到break后跳出switch語句塊。
總結
以上是生活随笔為你收集整理的【C语言】switch…case无break情况(2)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 高端盐和普通盐的区别在哪里?
- 下一篇: 初识Python之安装—anaconda