1樓:伊利丹s怒風
定義乙個字元型變數 x='b' 進入選擇條件分歧 .
當x = 'a' 的時候 ,會輸出"it's a",x='b'的時候 ,會輸出"it's b"
c同理switch(x)
相當於if(x=***)
if(x=***x)
.......
因為先前定義x='b',所以進入選擇分歧後..會輸出「it's b"
2樓:匿名使用者
#include
void main()
}/*switch 是選擇分支執行。定義變數x,賦初值'b',從上往下執行,因為不是'a',所以不會輸出"it is a."
是'b',所以會輸出"it is b."。那麼不是'c',應該不會輸出"it is c."。其實結果並不是這樣的,結果告
訴我們,'b'只要判斷成功,後面的語句都會被執行。要達到我們要的效果,需要在每個「case」執行結束後
加上乙個"break;",跳出判斷,像這樣:
switch(x)*/
3樓:weiwu獅子
main()
//否則列印other
}當然結果是it is b,因為已經初始化了。
一道簡單c++ switch題 求解謝謝!
4樓:匿名使用者
#include
main ( )
case 2: a++; b++; break;//因為沒有跳出外層swtich,所以還會執行a加1,b加1
}printf
("a=%d, b=%d\n",a, b);}
5樓:匿名使用者
switch(x)裡面的case 1後面沒有break,所以case 2也執行了
一道簡單的題目,一道很簡單的題目,很急 5
解一 地球表面的熱量來自太陽的輻射。地球低層大氣中,含有較多的二氧化碳 水分等易 吸熱物質。但是這些物質對太陽的短波輻射幾乎是透明的,無吸收能力,因此太陽的短波輻射 就直接到達地面。地面在接受太陽輻射的同時,又向外進行地面輻射。地面輻射是長波輻射,低層幾乎能全部吸收,因此離地面越近的大氣層,吸收地面...
一道簡單題目
用面積做 ac de bc df 2s 2s 8 3 24 ac de bc df 12 5 de df 所以 de df 12 5 解 連線dc 因為ed垂直於ac 所以三角形acd的面積是ac ed 2 同理三角形bcd的面積是bc df 2 大三角形abc的面積是兩個小三角形面積相加即ac e...
一道簡單的數學題目,一道簡單的數學題目 40
一 填空 1 一套西服,上衣840元,褲子210元,褲子的價錢是上衣的 上衣的價錢是這套西服的 2 從學校到文化宮,甲要20分鐘,乙要16分鐘。乙的時間比甲少 乙的速度比甲塊 3 千米的60 是3千米 比40噸少20 噸。4 甲數是乙數的比是5 2,乙數比甲數少 甲數比乙數多 5 五月份銷售額比四月...