名称
case - 跳转标记,在switch段内开启一个分支。
用法
case( : : Constant : )
描述
case定义了一个switch段的跳转标记。 如果switch语句的控制表达式的值与Constant中定义的常量整数表达式相匹配,它将执行分支的内容。 对于这个参数,只接受常量整数表达式。 变量表达式和其他数据类型是不可行的。
如果在编程语言C,C ++和C#中,case语句不打开在下一个case或default语句中自动留下的块(As in the programming languages C, C++, and C# the case statement does not open a block that is automatically left at the next case or default statement. )。 相反,它就像一个goto标记,如果标记匹配,就可以访问。 为了离开一个case分支并在switch段结束后继续执行,break语句可以在switch段的任何地方使用。
参数
Constant (input_control) integer → (integer)
用于确定访问分支的switch控制表达式的哪个值的常量整数表达式。
Default value: 1
结果
case(作为算子)总是返回2(H_MSG_TRUE)。
备选
elseif
See also
switch, default, endswitch, if
模块
Foundation
HDevelop例程
switch_case.hdev Use switch/case statement for a multiway branch