若a、b、c1、c2、x、y均为整型变量,正确的switch 语句是()。
A.switch (a+b); B.switch a
{
case 1: y=a+b; break; { case c1: y=a-b; break;
case 0: y=a-b; case c2: x=a*d; break;
break; default: x=a+b;
} }
C.switch (a*a+b*b) D.switch(a-b)
{ case 3: { default: y=a*b; break;
case 1: y=a+b; break; case 3: x=a+b; break;
case 3: y=b-a; break; case 10: case 11: y=a-b; break;
} }
我选的是A, 答案是D,但是default和case顺序颠倒写真的可以吗
求switch的书写规范,及一些注意点 |