正在加载图片...
7.2 Select case语句 令 Select case语句 Select case语句同样可以解决多分支问题,但与If嵌套结构不 注意: 工令测试表达式可以是数学表达式、字符串表达式、逻辑表达式或混 合表达式 Case子句后的表达式列表可是以下几种格式: Case2,4,6,8,"VB","程序设计" 交Case60to100 Case a toZ 交 Case is<60 Case is>=60 and is<=100(错误) 令 Case2,4,6,8,10to15,is>100 全当表达式结果与多个Case表达式列表的值匹配时,则只执行第 个匹配的Case语句对应的语句块 Case else子句必须放在全部Case子句语句后面。当表达式的值 与前面所有Case语句均不匹配时,才执行 Case E1se子句部分。 这个子句可以省略。7.2 Select Case语句 ❖Select Case语句 ▪ Select Case语句同样可以解决多分支问题,但与If嵌套结构不 同在于这种结构中只有一个用于判断的测试表达式,根据此表达 式产生的不同计算结果执行不同分支的语句块内容.其语法格式 为: • 功能:在同一个测试条件上可以有多个分支并列,根据测试表 达式的不同计算结果来执行不同的分支。当测试值处于表达式 列表1范围时,则执行语句块1并退出Select Case语句;当其 值处于表达式列表2范围时,则执行语句块2并退出Select Case语句;……。若其值跟所有的表达式列表表示的值都不匹 配时则执行Case Else对应的语句块n并退出Select Case语 句。 Select Case 测试表达式 Case 表达式列表1 语句块1 [Case 表达式列表2 语句块2] … … [Case Else 语句块n] End Select 注意:  测试表达式可以是数学表达式、字符串表达式、逻辑表达式或混 合表达式。  Case子句后的表达式列表可是以下几种格式:  表达式1,表达式2,……,表达式n  表达式1 to 表达式2  Is 表达式  还可以是上述三种格式的结合  当表达式结果与多个Case表达式列表的值匹配时,则只执行第一 个匹配的Case语句对应的语句块。  Case Else子句必须放在全部Case子句语句后面。当表达式的值 与前面所有Case语句均不匹配时,才执行Case Else子句部分。 这个子句可以省略。 Case 2,4,6,8, "VB ", "程序设计" Case 60 to 100 Case "a" to "z" Case is<60 Case is>=60 and is<=100(错误) Case 2,4,6,8,10 to 15,is>100
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有