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=<b) x++;是合法的C语句。【 N】
13.if必须有else与之配对。【N 】
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-19
结果必须是布尔型
第2个回答  2013-04-19
什么语言的IF语句。
相似回答