1樓:匿名使用者
switch(k)
switch中的break作用是跳出switch塊。
switch(val)
switch的用法是判斷case後面的表示式和switch後面的表示式是否相匹配,一旦case匹配,就會順序執行後面的程式**,而不管後面的case是否匹配,直到遇見break。
2樓:匿名使用者
switch(ch)
switch中包含和ch相同的字元或數字時執行當ch=1時執行case 1 當ch=2時執行case 2,但是case 2
中沒有break語句所以執行完case 2 後繼續執行case 3
3樓:
如果沒有break,順序往下執行;
比如k = 1,那麼執行
case 1;
case 4;
case 7;s++;break;這裡有個break就跳出switch().
4樓:罪惡欲都
k = 7 s++ break s = 1k = 6 break
k=5 s+=2 break s = 3k=4 s++ break s = 4k=3 break;
k=2 break;
k=1 s++ break; s = 5k=0 s+=2 break s = 7
c語言這個函式怎麼用switch語句來寫
include int main printf y d y c語言,用switch語句寫個選擇選單,case後面怎麼寫函式呼叫?呼叫下面的程式?學過呼叫函式吧,就是那麼呼叫的,當然也可以自己直接寫。舉個例子吧。資料a b,如果我想操作加減乘除,那麼可以這麼寫 include void jiafa i...
C語言菜鳥問題,switch語句有點整不明白了
main case 2 a b break 此句和switch a 的case1中間沒有break所以也會執行a和b自加了一次,a 4,b 2 default a printf a d,b d n a,b 由於b 0 所以執行了 case 0 a b case 1 a break 停止往下 然後ca...
為什麼c語言的switch語句中的case後面不能加英文字
case 後面必須是整數 或者 ascii 碼錶裡面的字元。字母可以寫成 case a case a 這樣。include int main return 0 這是我du試過的zhi,可以啊!你可以複製dao我的試試看!看看是專不是軟 屬件問題吧!case裡面只能是一個定值,和if語句差不多,你總不...