VB控制结构goto型控制语句.docx
《VB控制结构goto型控制语句.docx》由会员分享,可在线阅读,更多相关《VB控制结构goto型控制语句.docx(2页珍藏版)》请在三一办公上搜索。
1、VB控制结构goto型控制语句VB控制结构goto型控制语句 一、goto语句 goto语句可以改变程序的顺序,跳过程序的某一部分去执行另一部分。或者返回已经执行过的某些语句使之重复执行。因此,用goto语句可以构成循环。 Goto语句的一般格式:goto 标号 或 行号 “标号”是一个以冒号结尾的标识符;“行号”是一个整型数。它不以冒号结尾。 例如:aa:是一个标号 100 是一个行号 Goto语句改变程序执行的顺序。无条件地把控制转移到“标号”或“行号”所在的程序行,并从该行开始向下执行。 需要注意的就是: 标号必须以英文字母开头,以冒号结束,而行号由数字组成,后面不能跟有冒号。Goto语
2、句中的行号或标号在程序中必须存在,并且是唯一的,否则会产生错误。标号或行号可以在goto语句之前,也可在其之后。当在goto语句之前时,提供了实现循环的另外一种途径。 Visual basic对goto语句的使用有一定的限制。它只能在一个过程中使用。 二、On-goto语句 Ongoto语句类似于情况语句,用来实现多分支控制结构。它可以根据不同的条件从多种处理方案中选择一种,其格式为: On 数值表达式 goto 行号列表 或 标号列表 Ongoto语句的功能是:根据“数值表达式”的值,把控制转移到几个指定语句行中的一个语句行。“行号列表”或“标号列表”可以是程序中存在的多个行号或标号,相互之间需要用逗号隔开。例如: On x goto 20,35,aa,bb 该语句的执行过程是:先计算“数值表达式”的值,将其四舍五入得一整数。然后根据该整数的值决定转移到第几个行号或标号执行。如果其值为1,则转向第一个行号或标号所指出的语句行;如果为2,则转达向第二个行号或标号指出的语句行依次类推。如果“数值表达式”的值等于0或大于“行号列表”或“标号列表”中的项数。程序找不到适当的语句行,将自动执行Ongoto语句下面的一个可执行语句。 因为这个语句在一些工程量比较大的程序中,容易使程序变得混乱,所以我们应该尽量少用这些语句,并尽量用情况语句来代替。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 控制 结构 goto 语句
链接地址:https://www.31ppt.com/p-3168284.html