- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VisualBasic控制结构
在使用当循环时,应注意以下几点: (1)While循环先对“条件”进行测试,然后才决定是否执行循环体,只有在“条件”为True时才执行循环体。如果条件从开始就不成立,则一次循环体也不执行。例如: While aa 循环体 Wend 条件“aa”永远为False,因此不执行循环体。当然,这样的语句没有什么实用价值。 (2)如果条件总是成立,则不停地重复执行循环体。例如: x=1 While x 循环体 Wend 这是“死循环”的一个特例。程序运行后,只能通过人工干预的方法或由操作系统强迫其停止执行。 (3)当循环开始时,对条件进行测试,如果成立,则执行循环体;执行完一次循环体后,再测试条件,如成立,则继续执行……直到条件不成立为止。也就是说,当条件最初出现False时,或是以某种方式执行循环体,使得条件的逻辑值最终出现False时,当循环才能终止。在正常使用的当循环中,循环体的执行,应当能使条件改变,否则会出现死循环,这是程序设计中容易出现的严重错误,应当尽力避免。 (4)当循环可以嵌套,层数没有限制,每个Wend和最近的While相匹配。 7.5? Do循环控制结构 Do循环不仅可以不按照限定的次数执行循环体内的语句块,而且可以根据循环条件是否成立(True或False),而决定是否结束循环。 Do循环的格式如下: (1)Do [While|Until 循环条件] [语句块] [Exit Do] Loop (2)Do [语句块] [Exit Do] Loop [While|Until 循环条件] 1.前测型Do...Loop循环 在前测型Do...Loop循环中,只要 循环条件为 True 就执行 循环体。其语法格式为: Do [{While | Until} 循环条件] 循环体 Loop 说明: (1)Do、Loop及While、Until都是关键字。“语句块”是需要重复执行的一个或 多个语句,即循环体。“循环条件”是一个逻辑表达式。 (2)Do和Loop构成了Do循环。当只有这两个关键字时,其格式简化为: Do [语句块] Loop 在这种情况下,程序将不停地执行Do和Loop之间的“语句块”。为了使程序按指定的次数执行循环,必须使用可选的关键字While或Until以及Exit Do。While是当条件为True时执行循环,而Until则是在条件为False时执行循环。和While循环一样,如果条件总是成立,Do循环也可能陷入“死循环”。在这种情况下,可以用Exit Do语句跳出循环体。一个Do循环中可以有一个或多个Exit Do语句,并且Exit Do语句可以出现在循环体中的任何地方。当执行到该语句时,结束循环,并把控制转移到Do循环的后继语句。用Exit Do语句只能从它所在的那个循环中退出。Do循环可以嵌套,其规则与For-Next循环相同。 2.后测型Do...Loop循环 Do...Loop 语句的另一种演变形式是先执行循环体,然后在每次执行后测试 循环条件。称为后测型Do...Loop循环。这种形式保证循环体至少执行1次,其语法格式为: Do循环体 Loop [{While | Until} 循环条件] 3. 退出控制结构的出口语句1) Exit For 语句2) Exit Do 语句3) Exit Sub 语句4) Exit Function 语句5)Go To语句 Go To语句的语法格式为: Go To {标号|行号}6)End语句 7.6 多重循环通常把循环体内不含有循环语句的循环叫做单层循环,而把循环体内还有循环语句的循环称为多重循环。例如在循环体内含有一个循环语句的循环称为二重循环。多重循环又称多层循环或嵌套循环。 7.7 GoTo语句 Visual Basic保留了GoTo型控制,包括GoTo语句和On-GoTo语句。尽管GoTo型控制会影响程序质量,但在某些情况下还是有用的,大多数语言都没有取消。 1)GoTo语句可以改变程序的执行顺序,它跳过程序的某一部分去执行另一部分,或者返回已经执行过的某语句使之重复执行。因此,用GoTo语句可以构成循环。GoTo语句的一般格式为: GoTo{标号|行号} “标号”是一个 以冒号结尾的标识符;“行号”是一个整型数,它不以冒号结尾。例如: Start:一个标号,而1200是一个行号。 GoTo语句可以改变程序执行的顺序,无条件地把控制转移到“标号”或“行号”所在的程序行,并从该行开始向下执行。 说
您可能关注的文档
- TS质量管理体系标准教材.ppt
- TurnItIn学术论文比对系统.ppt
- TVUI郭亮.ppt
- TutorialLinearMomentumAngularMomentum.ppt
- TVAnytimeShanghaiIDE.ppt
- TWG行动通讯网路介绍.ppt
- twDN回顾与展望ICANN与newgTLD.ppt
- TWI班组长核心管理技能提升.ppt
- TwoTermsofdelivery.ppt
- Twelve.ppt
- 2024年企业人力资源管理师之二级人力资源管理师模拟考试试卷A卷含答案完整版720780578.pdf
- 2024年检验类之临床医学检验技术(师)全真模拟考试试卷B卷含答案优质 完整版720844645.pdf
- 2024年四川省成都市第七中学初中学校中考一模物理试题(解析版).pdf
- 2024年二级建造师之二建水利水电实务过关检测试卷B卷附答案 .pdf
- 2024年教师资格之中学思想品德学科知识与教学能力综合检测试卷A卷含完整版720848701.pdf
- 2024年教师信息技术2.0教研组研修计划(优秀模板6篇)(6) .pdf
- 2024年教师资格之幼儿综合素质通关提分题库及完整答案 .pdf
- 2024年心理咨询师之心理咨询师基础知识通关提分题库及完整答案完整版720794806.pdf
- 2024年消防设施操作员之消防设备初级技能题库附答案(典型题).pdf
- 2024年小学信息技术工作计划样本(三篇) .pdf
文档评论(0)