第七章 第二节 多分支控制结构
来源:互联网 发布:在linux执行shell 编辑:程序博客网 时间:2024/06/07 12:23
一、在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 子句中指定的条件和相应的操作不能相互矛盾。
- 第七章 第二节 多分支控制结构
- 第七课 分支结构体验
- 流程控制--分支结构
- 第七章 vb控制结构 第一节 选择控制结构
- 第七章 C控制语句:分支和跳转
- 第七章 C控制语句:分支和跳转
- git版本控制管理系列-----第七章 分支
- 第七章 内建控制结构
- js第二课 分支结构
- 流程控制:if分支结构
- 第七讲:分支结构程序体验
- 【Linux C】第二章 控制结构
- 第二章 控制结构和函数
- 第二课 控制结构
- PHP流程控制结构之分支结构
- Programming In Scala笔记-第七章、Scala中的控制结构
- 第七章 第三节 for 循环控制结构
- 090823c语言学习日记(第七章,分支和控制)
- win7 loader
- 使用CSP来辅助防御XSS
- 关于WIN7环境安装AppServ出现IIS7解决方案
- 网络编程—获取自己的ip地址和域名解析
- 关于redis的一些总结
- 第七章 第二节 多分支控制结构
- HDU 4166 Robot Navigation
- 奥数题训练 —— 几何篇
- JS 不断尝试执行直到成功执行为止的代码
- 求最长回文子串的四种算法
- 双系统Ubuntu 引导修复(Boot Repair)
- Photoshop纹理制作——水纹理
- 规则引擎之 行业工程应用
- 循环指令loop