課程
/后端開發
/C
/C語言入門
怎么看不懂啊
2017-08-30
源自:C語言入門 4-16
正在回答
我覺得用switch去做太麻煩了,所以沒做,你可以看別人是怎么做的,主要是學到本事就行
qq_麒麟_7 提問者
switch(表達式)/*每一個case后沒寫 break; 是為了舉例*/
case(數值1):表達式1;
case(數值2):表達式2;
case(數值3):表達式3;
.......
case(數值x):表達式x;
......
case(數值n) :表達式n;
default:表達式;
switch結構就是先運行表達式得到結果x,然后按順序搜索你給的數值1到n,直達搜索到和表達式結果一樣的數值開始執行這個數值x后面的表達式x,如果你沒加breake則他自動從表達式x運行到default后面的表達式。
所以例題中case 10:后面沒有break
hc茶
switch結構中的case語句遇到break才會終止往下執行,像 case 10沒有break,所以它就繼續往下執行,直到case 9中遇到break。希望能夠幫到你
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答分支結構之switch語句
2 回答分支結構之switch語句的case
2 回答分支結構之switch 語句課后題
1 回答分支結構之swich語句
4 回答分支結構之switch語句中任務代碼里的。。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-08-30
我覺得用switch去做太麻煩了,所以沒做,你可以看別人是怎么做的,主要是學到本事就行
2017-10-27
switch(表達式)/*每一個case后沒寫 break; 是為了舉例*/
case(數值1):表達式1;
case(數值2):表達式2;
case(數值3):表達式3;
.......
case(數值x):表達式x;
......
case(數值n) :表達式n;
default:表達式;
switch結構就是先運行表達式得到結果x,然后按順序搜索你給的數值1到n,直達搜索到和表達式結果一樣的數值開始執行這個數值x后面的表達式x,如果你沒加breake則他自動從表達式x運行到default后面的表達式。
所以例題中case 10:后面沒有break
2017-08-30
switch結構中的case語句遇到break才會終止往下執行,像 case 10沒有break,所以它就繼續往下執行,直到case 9中遇到break。希望能夠幫到你