主题:我来出题:怎样跳出for循环?
moz
[专家分:37620] 发布于 2005-12-23 15:21:00
for a=a1 to a2
for b=b1 to b2
for c=c1 to c2
for d=d1 to d2
if 条件成立 then 我想跳出所有 for 循环圈
next d,c,b,a
问:怎样跳出for循环?
回复列表 (共15个回复)
沙发
冷石_jasv [专家分:1570] 发布于 2005-12-23 16:26:00
我喜欢if ...then goto...
板凳
superlcr [专家分:2300] 发布于 2005-12-23 23:09:00
for a=a1 to a2
for b=b1 to b2
for c=c1 to c2
for d=d1 to d2
if 条件成立 then goto out
next d,c,b,a
out:
print "哈哈,我出来了"
3 楼
jyf1987 [专家分:930] 发布于 2005-12-24 23:18:00
If_then a=a2:b=b2:c=c2:d=d2 这样应该全跳出来了吧?
4 楼
shenming [专家分:90] 发布于 2006-01-01 18:12:00
使用IF……THEN……ELSE组合,或者使用exit for命令来结束循环。[em11]
5 楼
晴空 [专家分:10] 发布于 2006-01-06 16:18:00
用exit for 退出吧
6 楼
def [专家分:3380] 发布于 2006-01-14 17:37:00
jmp
7 楼
编程黑客 [专家分:1660] 发布于 2006-01-15 12:40:00
用exit for
do 循环也可以,即:exit do
8 楼
zhangyang9007 [专家分:80] 发布于 2006-01-20 14:09:00
跳出一般使用goto语句,或exit语句,我看了一下这道题两种都可用
9 楼
caochiseraph [专家分:20] 发布于 2006-04-09 15:42:00
用goto比较方便,但破坏了程序应有的连续性
10 楼
困难 [专家分:50] 发布于 2006-04-17 16:20:00
我认为3楼的最佳!!
我来回复