单选题 若有定义:double x=1.5;int a=1,b=3,c=2;则关于C语言中的switch语句,下列选项中正确的是( )。
【正确答案】 A
【答案解析】解析:switch语句后的表达式只能是整型或字符型,所以C选项错误;case后面必须是常量表达式,所以D选项错误;switch()右括号后面不能有分号,所以选项B错误。