1樓:匿名使用者
第一次:c++的值為'a',執行case 'a':後k的值為1,然後k++,k的值為2
第二次:c++的值為'b',執行case 'b':後k的值為1,再執行case 'c':後k的值為3,然後k++,k的值為4
第三次:c++的值為'c',執行case 'c':後k的值為6,然後k++,k的值為7
第三次:c++的值為'd',執行case 'd':後k的值為1,然後k++,k的值為2
第四次:c++的值為'e',執行case 'e':後k的值為20,然後k++,k的值為21
第五次:c++的值為'f',執行default:後k的值為7,然後k++,k的值為8
所以,最後輸出k的值為8。
2樓:
次數 c k
1 'a' 2 k++ k++
2 'b' 4 k-- k+=2 k++
3 'c' 7 k+=2 k++
4 'd' 2 k%=2 k++
5 'e' 21 k= k*10 k++
6 'f' 8 k=k/3 k++
步驟如上
麻煩看下這道c語言的題目
for i 0 i 10 i 2 fun c i c i l fun函式採用值得複製方式傳遞引數,c i c i 1 的值不變,fun的引數直接拷貝c i c i 1 若採用位址或引用方法傳遞引數,c的值會發生變化 fun函式傳的是實參,還沒返回值,所以怎麼呼叫也不會改變你原來的值的 陽光小胡同 i...
c語言關於指標的求解,C語言中關於指標的指標問題?
出釹 int x 10 p1 a x 3 x 3 3 陣列從0開始,3其實是第四個 b p1 x 3,p1 先執行p1 x 3,也就是指向x 3 因為p1定義成指標。p1 這時候先執行再加,這表示式仍然是3 c p1 x 2,p1 p x 2 x陣列的地址加2,也就是指向x 2 x 2,這時候p 同...
C語言朋友進來,會C語言的朋友請進
i 5,a 2,b 7 則 i a b的值是 最好一步步來。i a b優先及相同從左向右算,i a 5 2 2 餘數丟棄 再 b 2 7 2 取餘數 答案是2。2 6 3 結果是多少,最好一步步來,我笨。是a整型b實型c字元3型d沒型。字元 2 的asc2碼為50,所以 2 相當於整形的50,so ...