不挂科搜题免费

问题:

下列关于switch语句的描述,正确的有()

答案:

switch语句中,case后面,允许有多个语句,可不用大括号括起来switch语句中,case后的各常量表达式的值不能相同,否则会出现错误。switch(表达式) { case 常量1: 语句1; break; case 常量2: 语句2; break; … case 常量n: 语句n; break; default : 语句n+1; } 首先,计算表达式的值,逐个与其后的常量值相比较,当表达式的值与某个常量值相等时,比如表达式的值等于常量1,即执行其后的语句1,再执行语句1后面的break指令,当执行完break后,跳出switch,结束switch语句的执行。