switch (a) 和 switch(a==1)有什么区别
以下选项中与if(a==1)a=b;else a++;语句功能不同的switch语句是
A)switch(a)
{case1:a=b;break;
default:a++;
}
B)switch(a==1)
{case0:a=b;break;
case1:a++;
}
C)switch(a)
{default:a++;break;
case1:a=b;
}
D)switch(a==1)
{case1:a=b;break;
case0:a++;
}
case后面加0,1和只有一个case相同吗.
人气:393 ℃ 时间:2020-05-23 14:27:53
解答
选B~if(a==1)就是判断a是不是=1
然后switch(a)就是判断a是多少~然后对应下面的case多少
switch(a==1)就是判断a是不是=1,如果是就是1,不是则0,然后也是对应下面的case 0还是1
最后你就看后面的case是不是和上面的if的a=b还是else的a++
推荐
猜你喜欢
- 巧算2 011×20 122 012-20 112 011×2 012
- To break a record is hard改为同义句
- 化学式为C2H7NO2的汉语名称叫什么?
- 小明从家到学校的路程有5分之3米,一天他到学校后,发现忘带数学书,于是回家去取,小明这天去上学走了多少
- 茂林松柏正兴旺,风霜雪雨总莫摧,异日忽然成大用.功名成就栋梁材
- 三分之一x-1=3x+三分之一
- 一条水渠,它修4天,每天修35米,已修比剩下的少全长的30%,这条水渠全长多少米?
- 英语翻译