第七章 第二节 多分支控制结构

本文详细介绍了VB中Select Case语句的使用方法及注意事项,包括其语法格式、执行流程、表达式列表的注意事项等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、在vb中,多分支结构程序通过情况语句来实现。情况语句来实现。情况语句也成为select case 语句或case 语句,它根据一个表达式的值,在一组相互独立的可选语句序列中挑选要执行的语句序列。

                      情况语句的一般格式为:

                                 select  case      测试表达式

                                 case 表达式列表1

                                         语句块1

                                 case 表达式列表2

                                          语句块2

                                 case 表达式列表3

                                          语句块3

                                      ............

                                 case else

                                          语句块2

                                 end  select

二、说明

         1、情况语句的执行过程是:先对“测试表达式”求值,然后测试该值与哪一个case 子句中的“表达式表列”相匹配;如果找到了,则执行与该case 子句有关的语句块,并把控制转移到end select 后面的语句。

         2、“表达式列表”注意事项:

              1、关键字To 用来指定一个范围。在这种情况下,必须把比较下的值写在前面,较大的值写在后面,字符串常量的范围必须按字母顺序写出。

              2、如果使用关键字Is ,则只能用关系运算符。

                     注意:当用关键字Is 定义条件时,只能简单的条件,不能用逻辑运算符将两个或多个简单条件组合在一起。

              3、在一个select case 语句中,3中形式可以混用。

         3、select case 语句与if...then ....else 语句的功能类似。一般来说,可以使用块形式条件语句的地方,也可以使用情况语句。

         4、如果同一个城值的范围咋多个case 子句中出现,则值执行符合要求的第一个case 子句的语句块。

         5、咋情况语句中,case 子句的顺序对执行的结果没有影响,但应注意,case else 字句必须放在所有的case 子句之后。如果在select case 结构中的任何一个case 字句都没有与测试表达式想匹配的值,而且也没有 case else 子句,则不执行任何操作。

         6、在不同的case 子句中指定的条件和相应的操作不能相互矛盾。


     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值