有以下程序 #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
人气:298 ℃ 时间: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
- 稀硫酸中插一块铜片,加入下列物质后,可使铜片迅速发生反应的是( ) A.稀盐酸 B.硫酸钠晶体 C.硝酸钾晶体 D.氯化钠晶体
- 有若干克某金属,其各原子核内共有1.4*6.02*10的23次方个中子,同质量的该金属和稀硫酸反应生成6.02*10的22次方个阳离子,这些阳离子共有1.3*6.02*10的23次方个质子,则该金属的摩尔质量为 ,单个原子核内有 个质子,个
- 同一函数中,“对应法则f”具体指什么意思?
猜你喜欢