若以下选项中的变量a, b, y均已正确定义并赋值,则语法正确的switch语句是
A)switch( a*a+b*b )
{default : break;
case3 :y=a+b;break;
case2 :y=a-b;break;
}
B)switch( a+b )
{case1 : case3 : y=a+b; break;
case0 : case4 : y=a-b;
}
C)switch (a+9)
{casea : y=a-b;
caseb : y=a+b;
}
D) switcha*b
{case10 : y=a+b;
default: y=a-b;
}
请问B错在哪里?答案是A
人气:180 ℃ 时间:2019-10-19 14:46:48
解答
B选项缺少default分支,而且case与后面的表达式缺少空格;C选项缺少default分支;D选项switch后的表达式需要().
推荐
猜你喜欢