问题 单项选择题

下列叙述中正确的是( )。

A) break语句只能用于switch语句
B) 在switch语句中必须使用default
C) break语句必须与switch语句中的case配对使用
D) 在switch语句中,不一定使用break语句

答案

参考答案:D

解析: 本题主要考查switch语句的概念。break语句除了能用于switch语句外,还可以用于循环语句中,因此选项A)不正确。在switch语句中,可以使用default来执行所有case均失配时的分支,也可以不使用default,此时若所有case均失配则跳出switch,因此选项B)不正确。在switch语句中,每个case的作用就是标出一个执行的起点,当符合某个case时,程序就从该case所标出的起点处开始执行,若没有break语句中断执行的话,程序会一直执行到switch的最后一条语句,而不是碰到下一个case中断执行。

问答题 简答题
判断题