云谬生活 > 杂谈 > 正文

​switch语句的用法及举例说明

2023-09-20 21:48 来源:云缪生活 点击:

switch语句的用法及举例说明

switch语句的用法及举例说明

一个&nbspswitch&nbsp语句允许测试一个变量等于多个值时的情况。每个值称为一个 case,且被测试的变量会对每个&nbspswitch case&nbsp进行检查。

switch&nbsp语句必须遵循下面的规则:

1、在一个 switch 中可以有任意数量的 case 语句。每个 case 后跟一个要比较的值和一个冒号。

2、case 后的&nbsp类型&nbsp必须与 switch 中的变量具有相同的数据类型,且必须是一个常量或字面量。

3、当被测试的变量等于 case 中的常量时,case 后跟的语句将被执行,直到遇到&nbspbreak&nbsp语句为止。

4、当遇到&nbspbreak&nbsp语句时,switch 终止,控制流将跳转到 switch 语句后的下一行。

5、不是每一个 case 都需要包含&nbspbreak。如果 case 语句不包含&nbspbreak,控制流将会&nbsp继续&nbsp后续的 case,直到遇到 break 为止。

6、一个&nbspswitch&nbsp语句可以有一个可选的&nbspdefault&nbspcase,出现在 switch 的结尾。default case 可用于在上面所有 case 都不为真时执行一个任务。default case 中的&nbspbreak&nbsp语句不是必需的。