reference:language:switchcase
差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版后一修订版两侧同时换到之后的修订记录 | ||
zh:reference:language:switchcase [2014/09/11 06:35] – 弘毅 | reference:language:switchcase [2023/03/29 05:28] – [例子] 程磊 | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== switch / case语句 ====== | ||
+ | |||
+ | 和 [[zh: | ||
+ | |||
+ | 关键字break可用于退出switch语句,通常每条case语句都以break结尾。如果没有break语句,switch语句将会一直执行接下来的语句(一直向下)直到遇见一个break,或者直到switch语句结尾。 | ||
+ | ===== 例子 ===== | ||
+ | <code cpp> | ||
+ | switch (var) { | ||
+ | case 1: | ||
+ | // | ||
+ | break; | ||
+ | case 2 | ||
+ | // | ||
+ | break; | ||
+ | default: | ||
+ | // | ||
+ | // | ||
+ | break; | ||
+ | } | ||
+ | </ | ||
+ | ===== 语法 ===== | ||
+ | <code cpp> | ||
+ | switch (var) { | ||
+ | case label: | ||
+ | // 声明 | ||
+ | break; | ||
+ | case label: | ||
+ | // 声明 | ||
+ | break; | ||
+ | default: | ||
+ | // 声明 | ||
+ | } | ||
+ | |||
+ | |||
+ | </ | ||
+ | ===== 参数 ===== | ||
+ | |||
+ | var: 用于与下面的case中的标签进行比较的变量值 | ||
+ | |||
+ | label: 与变量进行比较的值 | ||
+ | |||
reference/language/switchcase.txt · 最后更改: 2023/06/07 04:23 由 127.0.0.1