主题:在QB中用GOTO语句问题
bcboy
[专家分:0] 发布于 2005-07-24 08:33:00
小弟是菜鸟一个,据说在QB中尽量不要用GOTO语句,但在有些情况下不得不要用,很难用IF THEN ELSE来代替,请问用了一些GOTO语句会导致什么问题呢?程序会不稳定吗?
回复列表 (共15个回复)
11 楼
moz [专家分:37620] 发布于 2005-07-25 12:51:00
if YN$<"2"or XN$<"6"or (XN$="6" and (XY$<"3" or (XY$="3" and XR$<="2")))then
print "ERR"
endif
shell "xxx"
假如用的是数组就需要注意越界的问题
12 楼
zys [专家分:0] 发布于 2005-07-25 15:50:00
moz大侠,想给你评30分怎么评不了呢?这个论坛有限制用户评分的吗?
13 楼
莫非白 [专家分:750] 发布于 2005-07-25 16:16:00
存在就有它自己的价值,有没有用,那是每个人自己个人的主观意识,跟GOTO这个命令无关!管他什么狗 P 结构不结构,只要能解决问题就是好的,黑猫白猫,抓老鼠的才是好猫。[em9]
14 楼
moz [专家分:37620] 发布于 2005-07-25 16:43:00
TO: zys
谢谢你了,我心里已经收到你的评分了.
论坛里评不了分是因为你不是楼主.
TO: 莫非白
不知道你贵姓,不过我倒是姓莫的.
在我的心目中,不管你走多少弯路,只要结果(下场,结局)是一样的,我认为过程并不太重要.(至于时间或其他代价,也就得认为结果不一样)
但曾经ftw教训过我一次,他说手段或知识或学问的不一样,导致你只能抓到自己家的老鼠,而且能抓到多少,什么时候才能抓到老鼠还不能确定.
15 楼
莫非白 [专家分:750] 发布于 2005-07-25 19:46:00
这么说,楼上的除了抓自己家的老鼠之外,还想抓火星鼠喽???[em10]
我来回复