下面程序的输出结果是()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;}printf (“a=%d,b=%d\n”,a,b);}A)a=2,b=1 B)a=1,b=1 C)a=1,b=0 D)a=2,b=2

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 01:39:27

下面程序的输出结果是()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;}printf (“a=%d,b=%d\n”,a,b);}A)a=2,b=1 B)a=1,b=1 C)a=1,b=0 D)a=2,b=2
下面程序的输出结果是()
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;
}
printf (“a=%d,b=%d\n”,a,b);
}
A)a=2,b=1 B)a=1,b=1 C)a=1,b=0 D)a=2,b=2

下面程序的输出结果是()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;}printf (“a=%d,b=%d\n”,a,b);}A)a=2,b=1 B)a=1,b=1 C)a=1,b=0 D)a=2,b=2
main( )
{ int x=1,y=0,a=0,b=0 ;
switch (x ) x y a b
{case 1:switch (y ) //进入 1 0 0 0
{case 0:a++; break; 1 0 1 0 //有Break跳出
case 1:b++; break;
} 此处没有break
case 2:a++; b++; break; 继续 1 0 2 1
}
printf (“a=%d,b=%d\n”,a,b);
}
太垃圾了,不不严谨了,谁写出这么垃圾的代码.如果是工作当中,一定要被质技术总监给批的.