日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【C语言】switch…case无break情况(2)

發(fā)布時間:2024/9/27 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【C语言】switch…case无break情况(2) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

菜雞自學
注意case后是否有break。當滿足條件的case后無break時,運行此case后的所有語句,既后面的case,default都失效了,保留其他代碼。

int i;for(i=0;i<3;i++)switch(i){case 0: printf("i=%d case 0\n",i);case 1: printf("i=%d case 1\n\n",i);default : printf("i=%d default\n\n\n",i);}

結果如下:

i=0 case 0 i=0 case 1i=0 defaulti=1 case 1i=1 defaulti=2 default

這里用了換行符進行分別,不同的case結果。
前面6行是第一次for循環(huán)的結果;7—11行是第二次for循環(huán)結果;最后3行是最后一行的結果。

通俗一點說,就是:
1.找到滿足條件的case,并且后緊跟有break:
其他的都不管,只運行這一行(直接注釋掉這個case前面的所有語句)。

2.找到滿足的case后,后面均無break:
直接“注釋”掉這個case后面的其他"case","default"關鍵字,運行滿足條件的case后的一句,和后面的所有代碼。

3.后面遠處有一句break;找到我想要的case后,只管執(zhí)行后面代碼,直到遇到break后跳出switch語句塊。

總結

以上是生活随笔為你收集整理的【C语言】switch…case无break情况(2)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。