当前位置:首页>开发>正文

if里面的表达式不能是什么

2023-06-09 01:54:23 互联网 未知 开发

if里面的表达式不能是什么?

if里面的表达式不能是什么

可以是任意数值,但实际上编译系统会把这个表达式强制转成逻辑值,一般地false都为0;1或任何非零数值都是true,具体要看什么语言的。判断题1.if语句中的表达式不限于逻辑表达式,可以是任意的数值类型。

【Y 】2.switch语句可以用if语句完全代替。

【Y 】3.switch语句的case表达式必须是常量表达式。【 Y】4.if语句,switch语句可以嵌套,而且嵌套的层数没有限制。【Y 】5.条件表达式可以取代if语句,或者用if语句取代条件表达式。【N 】6.switch语句的各个case和default的出现次序不影响执行结果。

【N 】7.多个case可以执行相同的程序段。

【Y 】8.内层break语句可以终止嵌套的switch,使最外层的switch结束。【 N】9.switch语句的case分支可以使用{ }复合语句,多个语句序列。【Y 】10.switch语句的表达式与case表达式的类型必须一致。【Y 】11.在switch多分支中,break语句可使流程立即跳出switch语句体。【Y 】12.if (a=