msww.net
当前位置:首页 >> vB go to >>

vB go to

GoTo 语句无条件地转移到过程中指定的行.语法GoTo line必要的 line 参数可以是任意的行标签或行号.说明GoTo 只能跳到它所在过程中的行.注意 太多的 GoTo 语句,会使程序代码不容易阅读及调试.尽可能使用结构化控制语句(DoLoop

A:private sub command1_click() B:dim n as integer,s as string C:n=1 D:if n>1 then goto 11 else goto 12 E:11:F:s="n大于1" G:goto 13 H:12:I:s="n小于等于零" J:13:K:msgbox s L:end subgoto跳转的意思,代码编号A-L.方便为您解释:A:控

最好不要用这个goto语句,那是当年解释性语言的产物.现在都是结构化、面向对象的程序设计了.goto语句因为到处乱跳转而被淘汰了.因为最开始的basic是自带行号的(可以设定开始的行号和每行增加的数),所以可以不经预定义就可以跳转.

在你要goto 的地方加标号,可以是数字或者字母,以冒号结尾做区别如Recycle:a=b+c……goto Recycle当运行到goto即会跳转到对应地方

看看这语句的同一模块中一定有这样一行:re:go to re的意思就是转去执行re后面的语句.

goto是强制跳转违背了“结构化语言”的规则,你看FOR语句、IF语句都有一个对应的next、end if .当程序代码较大时,goto语句使调试不方便,一不小心还会引起不可预料的意外

Private Sub Form_Click() On Error GoTo HaveError a = 5 / 0 Exit SubHaveError: MsgBox "Error:" & Err.Description Err.ClearEnd Sub

Label1: '建立标签,名为Label1.GoTo Label1 '跳转到标签Label1所在位置.注意不要陷入死循环!

你可以在call 的 过程代码中加一个条件 : if 条件 goto eeee: 表示在你要执行的地方做标记条件你可以随便表示,例如,设置一个全局变量a,当过程运行后a的值变为1.需要call 另外一个过程,可以在另外一个过程的第一句代码写 if a=1 goto …………

这是VB语言的GOTO语句,表示跳转执行位置到标号100处,100在哪里呢,另外有个地方应该写了:100:这就是标号定义,作用是让GO TO 100语句跳到这个地方继续执行.

网站首页 | 网站地图
All rights reserved Powered by www.msww.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com