C小测验——105 |问题4

典型的“开关”主体如下所示:

null

<br>
switch (controlling_expression)<br>
{<br>
case label1:<br>
/*label1 statements*/ <br>
break ;<br>
case label2:<br>
/*label1 statements*/ <br>
break ;<br>
default :<br>
/*Default statements*/ <br>
}<br>


以下哪项陈述不正确? (A) “switch”body可能根本没有任何“case”标签,它仍然可以编译。 (B) “switch”body可能没有“default”标签,它仍然可以编译。 (C) “switch”body可能包含多个“case”标签,其中这些“case”的标签值相同,并且仍然可以编译。如果“switch”控制表达式产生这个“case”标签值,那么将执行放在第一位的“case”。 (D) “switch”主体可能没有任何“break”语句,它仍然可以编译。 (E) “开关”主体可以先有“默认”标签,即在所有其他“案例”标签之前。它仍然可以编译。 答复: (C) 说明: 在“开关”主体中,两个“情况”不能产生相同的值。尽管只有“case”或“default”是可以的。事实上,“开关”体也可以是空的。 这个问题的小测验

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享