有以下程序 #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 2:a++; b++; break; case 3:a++; b++; }printf(“a=%d,b=%d\n”,a,b); } 程序的运行结果是 A)a=1,b=0 B)a=2,b=2 C)a=1,b=1 D)a=2,b=1
人气:472 ℃ 时间:2020-05-15 07:45:33
解答
D
#include
main()
{
int x=1,y=0,a=0,b=0;
switch(x)
{
case 1://x=1 执行下面
switch(y)
{
case 0://y=0 执行下面
a++;//执行完后a=1
break; //跳出第二个switch
case 1:
b++;
break;
} //没有break往下执行
case 2:
a++; //执行完后a=2
b++; //执行完后b=1
break;//跳出第一个switch
case 3:
a++;
b++;
}//以上执行完,下面输出
printf("a=%d,b=%d\n",a,b);
}
推荐
- #include void main( ) { int x=1,y=0,a=0,b=0; switch(x) { case 1:switch(y) { case 0:a++;
- #includemain() { int x=1,y=0,a=0,b=0; switch(x) { case 1: switch(y) { case 0: a++; break
- #include void main() { int x=2,y; switch(x) { case 1:y=x ; break; case 2:y=-x ; case 3:
- #include main() { int x=1,y=0,a=0,b=0; switch(x) { case 1:switch(y
- #include main() { int s=0,k; for(k=7;k>=0;k--) { switch(k) { case 1: case 4: case 7: s++; b
- 信息与技术的一道选择题
- 9月1日以后,太阳直射点逐渐接近的地方是( ) A.赤道 B.北回归线 C.南回归线 D.北极圈
- 英语翻译
猜你喜欢
- 潜水员为什么要使用不同的潜水服?
- 甲袋有34个弹珠,乙袋有25个弹珠,每次从甲袋取出5个弹珠,乙袋取出2个弹珠,取多少次后两袋的弹珠相等?
- 请问在相对湿度30%的环境下,含水量15%的粘土(黏土)需要多久才能自然蒸发到含水量10%
- 自然界中或日常生活中那些现象与胶体性质有关?
- 若(x+m)(x+1/2)的乘积中x项的系数为0,则m的值为_______.
- 某元素A的氧化物的化学式为A2O3,若A与氧的质量比为9:8,则A的相对原子质量为多少?为什么?
- 一个装满水的瓶子,再放入水中,倒着提到水面,而水没有流出去,这是大气压强吗?
- 已知:a²+b²+c²-2a+4b-6c+14=0,求:c-a+b的值