正在加载图片...
322case语句 对于多分支选择的情况,若仍然使用丨f语句就会出现多层嵌套,非常烦 琐。为此 Object Pasca传专门提供了Case语句来实现多分支选择结构。 case语句可以根据“选择器表达式”的值来决定执行相应的选择语句。 case<选择器表达式>of <情况常量表1>:<语句1> <情况常量表n>:<语句n> se 其他语句列 nd en 情况常量表>中的值应当是<选择器表达式>可能具有的值,各常量之间 用逗号分隔。所有常量表中的值必须互不相同。<语句>可以是简单语句也 可以是复合语句。Case语句首先计算<选择器表达式>的值,然后判断该值 是否等于某个常量,若相等则执行该常量后面的语句,执行完该语句后,跳 过所有其他语句执行end后面的语句。若与所有情况常量表中所列的常量都 不同,则执行else后面的语句。 Inprise Dephi3.2.2 case语句 对于多分支选择的情况,若仍然使用If语句就会出现多层嵌套,非常烦 琐。为此Object Pascal专门提供了Case 语句来实现多分支选择结构。 Case 语句可以根据“选择器表达式”的值来决定执行相应的选择语句。 case <选择器表达式> of <情况常量表1>:<语句1> … <情况常量表n>:<语句n> [else <其他语句列>;] end; <情况常量表>中的值应当是<选择器表达式>可能具有的值,各常量之间 用逗号分隔。所有常量表中的值必须互不相同。<语句>可以是简单语句也 可以是复合语句。Case 语句首先计算<选择器表达式>的值,然后判断该值 是否等于某个常量,若相等则执行该常量后面的语句,执行完该语句后,跳 过所有其他语句执行 end 后面的语句。若与所有情况常量表中所列的常量都 不同,则执行else 后面的语句
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有