if语句中的表达式不限于逻辑表达式,可以是任意的数值类型

判断题
2024年12月04日 22:24
有3个网友回答
网友(1):

可以是任意数值,但实际上编译系统会把这个表达式强制转成逻辑值,一般地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=13.if必须有else与之配对。【N 】

网友(2):

结果必须是布尔型

网友(3):

什么语言的IF语句。