1. switch結(jié)構(gòu)分支沒加break;跳出語句,開始執(zhí)行后,程序由x=1調(diào)到case 1 分支 a++(a由0自己加為1),由于沒有break語句,程序繼續(xù)執(zhí)行到case 2 分支 a++ b++(a由1自加變2,b由0自加為1),之后程序printf輸出 a=2 ,b=1
2.添加break后,結(jié)果是a=1,b=0
#include "stdio.h"
main()
{
\x09int x=1,a=0,b=0;
\x09switch(x)
\x09{ case 0 : b++ ; break ;
\x09case 1 : a++ ; break ;
\x09case 2 : a++ ; b++ ; break ;
\x09}
printf("a=%d,b=%d\n",a,b);
}
main() { int x=1,a=0,b=0; switch(x){ case 0:b++; case 1:a++; case 2:a++;b++
main() { int x=1,a=0,b=0; switch(x){ case 0:b++; case 1:a++; case 2:a++;b++
printf("a=%d,b=%d\n",a,b);}
答案是a=2,b=1 我很菜啊
printf("a=%d,b=%d\n",a,b);}
答案是a=2,b=1 我很菜啊
其他人氣:686 ℃時間:2020-05-12 00:27:18
優(yōu)質(zhì)解答
我來回答
類似推薦
- 有以下程序 #include main() { int x=1,y=0,a=0,b=0; switch(x) { case 1:switch(y) { case 0:a++; break; case 1:b++; break; } case
- 下列程序的輸入結(jié)果是 main() {int x=1,a=0,b=0; switch(x){case 0:b++; case 1:a++; case 2:a++;b++; }
- #include main() { int x=1,y=0,a=0,b=0; switch(x) { case 1:switch(y
- #includemain() { int x=1,y=0,a=0,b=0; switch(x) { case 1: switch(y) { case 0: a++; break
- main() { int x=1,a=0,b=0; switch(x) { case 0:b++; case1:a++; case2:a++;b++; } printf("a=%d,b=%d\n",
- can you speak English中文什么意思
- 兩個容器,一個容器為15升,另一個為8升,如何利用他們從一桶油中倒出6升來?
- Idon't is.pig翻譯成中文
- 幾個俗語的意思或者是它比喻什么?
- -8x的立方=27 解方程
- It's a good idea for sb to do sth.所有知識點
- It is not difficult to get to school 為什么既有be動詞又
猜你喜歡
- 1請各位英語高手幫我總結(jié)下各類詞的用法:
- 2英語中的狀語和語文中的狀語用法一樣嗎?
- 3一物體在一高度釋放,若在下落的一瞬間被子彈擊中,其落地時間與自由下落時相同;若在下落到一半高度時被擊中,時間要變短,為什么?
- 4直徑5mm 長度2500mm的黃銅求重量
- 5The little boy wants a white T-shirt.改為一般疑問句
- 6奧數(shù)題(移動一根火柴棒)
- 7“裁”字查字典去掉部首查幾畫
- 8某電器商場原有電視機和洗衣機工720臺,電視機售出1/2后,剩下的電視機和原有洗衣機
- 9誰能找一篇找一篇簡單一點的2分鐘左右的英語新聞
- 10一千萬加一千萬等于幾
- 11方程x平方-2根號2x+2=0
- 12解方程:5分之19乘5分之21-4x=25分之139