《新编Visual-Basic程序设计教程》第7章.pptx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
![preview](https://dl-preview.csdnimg.cn/85593745/0001-64292c500e0a95cdc4b649568ae9f336_thumbnail.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
《新编Visual-Basic程序设计教程》第7章主要介绍了VB中的控制语句,这是编程中用于决定程序执行流程的关键部分。本章分为选择控制结构、循环结构以及GOTO语句(无条件转移语句)和其他辅助控制语句。 7.1 选择控制结构 选择控制结构允许程序根据特定条件执行不同路径的代码。在VB中,主要有以下三种形式的If条件语句: 1. If...Then语句(单分支结构) 这是最基础的形式,如果条件为真,则执行Then后面的语句。表达式可以是关系或逻辑表达式,也可以是算术表达式,当为非零值时,表示True,零值表示False。例如: ```vb If a < b Then t = a a = b b = t End If ``` 此语句用于比较a和b的值,如果a小于b,就交换它们的值。 2. If...Then...Else语句(双分支结构) 当条件为真时执行Then后的语句,否则执行Else后的语句。这提供了一种在两种可能情况下执行不同操作的方式,如: ```vb If x >= y Then Print "x>=y" Else Print "x<y" End If ``` 此语句会根据x和y的大小关系打印相应的信息。 3. If...Then...ElseIf语句(多分支结构) 多分支结构允许根据多个条件执行不同的语句块。例如,有一个分段函数问题,可以根据输入的x值输出相应的y值,这可以通过If...Then...ElseIf语句实现: ```vb If x > 0 Then y = 1 ElseIf x = 0 Then y = 0 Else y = -1 End If ``` 这个多分支结构根据x的值来确定y的值,覆盖了所有可能的情况。 7.2 循环结构和GOTO语句 虽然在描述中没有详细提及,但在VB中,循环结构包括For...Next、While... Wend、Do...Loop等,用于重复执行一段代码直到满足特定条件。GOTO语句是一种无条件转移语句,它允许程序立即跳转到程序的任意位置,但通常不推荐使用,因为它可能导致难以理解和维护的代码。 其他辅助控制语句可能包括Exit语句(用于提前退出循环或子过程),On Error语句(用于错误处理),和With...End With语句(用于简化对象成员的访问)等。 总的来说,这些控制语句构成了VB编程的基础,使程序员能够根据各种条件和循环逻辑构建复杂的应用程序。理解并熟练掌握这些概念对于编写高效且易于维护的VB代码至关重要。
![application/pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/85593745/bg1.jpg)
![](https://csdnimg.cn/release/download_crawler_static/85593745/bg2.jpg)
![](https://csdnimg.cn/release/download_crawler_static/85593745/bg3.jpg)
![](https://csdnimg.cn/release/download_crawler_static/85593745/bg4.jpg)
![](https://csdnimg.cn/release/download_crawler_static/85593745/bg5.jpg)
剩余47页未读,继续阅读
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/acfce43ffe2c41f996326bd927946824_yhsbzl.jpg!1)
- 粉丝: 3711
- 资源: 59万+
![benefits](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-1.c8e153b4.png)
![privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-2.ec46750a.png)
![article](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-3.fc5e5fb6.png)
![course-privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-4.320a6894.png)
![rights](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-icon.fe0226a8.png)
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)