case — 跳转标签,用于启动 switch 块内的分支。
case( : : Constant : )
case 用于在 switch 块内定义跳转标签。当 switch 语句的控制表达式值与常量整数表达式(定义于 Constant)匹配时,该分支将被执行。此参数仅接受常量整数表达式,不允许使用变量表达式及其他数据类型。
与C、C++和C#等编程语言类似,case 语句不会开启一个自动在下一 case
或 default 语句处结束的代码块。相反,它的工作原理类似于 goto 标签——当标签匹配时才会被访问。若要离开 case 分支并在 switch 代码块结束处继续执行,可在 switch 代码块内的任意位置使用 break 语句。
Constant (输入控制) integer → (integer)
确定分支被访问时开关控制表达式取值的常量整数表达式。
默认值: 1
case (作为算子)始终返回 2 ( H_MSG_TRUE )。
switch,
default,
endswitch,
if
基础