设a b为long型变量 x y为float型变量 ch为char类型变量 且它们均已赋值 则下列语句中正确的是:
已帮助 人
设a、b为long型变量,x、y为float型变量,ch为char类型变量,且它们均已赋值,则下列语句中正确的是:
A.switch (x+y ) { }
B.switch (ch+1 ) { }
C.switch (a ) { }
D.switch (a+b ) ; { }

回答
共1条回复-
解析:switch后面的表达式必须放在括号()中,且表达式的类型只能是byte、short、int和char类型,不能是其他类型。
