选择题
若有定义 “float x=1.5; int a=l,b=3,c=2;”,则正确的switch语句是( )。
A、
B、
C、
D、
【正确答案】
A
【答案解析】
B)选项的“switch((int)x);”语句中不应该有最后的分号。“switch(exprl)”中的exprl不能用浮点类型或long类型,也不能是一个字符串,因此C)错误。case后面只能是常量表达式,因此D)错误。
提交答案
关闭