在switch(表达式)语句中,表达式的类型不能为A、byte B、char C、long D、int 答案 C标准定义:switch 语句后面的表达式可以是整型,字符型,枚举型因为byte能够无损的转换为int,但是如果是long类型,转换会有丢失,所以不行相关推荐 1在C语言中,合法的长整型常数是A) OL B) 4962710 C) 324562& D) 216Dwhy?B为...
在switch语句中的表达式只能是byte、short、char、int、枚举(JDK1.5引入的)、String类型(JDK1.7引入的)的值。如果传入其他值,程序会报错(byte,short,char会“自动转型”到int, long,float,double如果要比较,必须“强制转型”到int),对么?相关知识点:
在switch语句中的表达式只能是byte、short、char、int、枚举(JDK1.5引入的)、String类型(JDK1.7引入的)的值。如果传入其他值,程序会报错(byte,short,char会“自动转型”到int, long,float,double如果要比较,必须“强制转型”到int),对么? A. 正确 B. 错误 ...
百度试题 结果1 题目在switch语句中,switch后面括号内的表达式的类型不能是( ) A. byte B. long C. char D. int 相关知识点: 试题来源: 解析 B 反馈 收藏