| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5282 人关注过本帖
标题:求助:VB6中的EXIT SUB 和 RETURN的区别是什么呀
只看楼主 加入收藏
wqaiyou
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-10-20
收藏
 问题点数:0 回复次数:5 
求助:VB6中的EXIT SUB 和 RETURN的区别是什么呀
如题
小弟这里,谢谢了先。
搜索更多相关主题的帖子: EXIT SUB RETURN 
2008-10-20 14:02
wqaiyou
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-10-20
收藏
得分:0 

SUB SAMPLE()
A=1
GOSUB DD
GOSUB CC
EXIT SUB
DD:
A=3
RETURN
CC:
A=2
RETURN
END SUB
最终的A的值应该是多少呀

[[it] 本帖最后由 wqaiyou 于 2008-10-20 14:09 编辑 [/it]]
2008-10-20 14:06
永夜的极光
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2721
专家分:1
注 册:2007-10-9
收藏
得分:0 
就下面这个程序,我在前面标了执行的顺序

Option Explicit
Dim a As Integer
    Private Sub Command1_Click()
 1:  SAMPLE
 14:  Debug.Print a
 15:    End Sub

 2:   Sub SAMPLE()
 3:   a = 1
 4:   GoSub DD
 8:   GoSub CC
 12:  Exit Sub
 5:   DD:
 6:    a = 3
 7:    Return
 9:   CC:
 10:    a = 2
 11:    Return
 13:   End Sub

然后呢,a=?你应该可以知道了吧

PS: 第一次知道VB还能这样写的,估计是BASIC的语法吧,不过建议你忘掉这种写法,这种写法一点好处都没有

从BFS(Breadth First Study)到DFS(Depth First Study)
2008-10-20 15:18
jxyga111
Rank: 8Rank: 8
来 自:中華人民共和國
等 级:贵宾
威 望:33
帖 子:6015
专家分:895
注 册:2008-3-21
收藏
得分:0 
exit sub 是退出或者結束某個段的語句,不將再次執行下面語句
return 是在過程中跳到另一個程序繼續執行

烈焰照耀世界,斌凍凍千萬裏
2008-10-20 15:45
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:0 
这是很古老的BASIC 里的命令.如长城BASIC ,BASICA, TURTO BASIC 里的命令,
现在无论都不要用它.

到 Qbasic 里就不推荐用了.虽然一直还支持.

[[it] 本帖最后由 风吹过b 于 2008-10-20 16:12 编辑 [/it]]

授人于鱼,不如授人于渔
早已停用QQ了
2008-10-20 16:09
wqaiyou
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-10-20
收藏
得分:0 
哦知道了,谢谢大家了,好久没看VB了突然看到那麽段程序,所以不知道怎么看了都。
谢谢大家
2008-10-20 16:32
快速回复:求助:VB6中的EXIT SUB 和 RETURN的区别是什么呀
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.041594 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved