回 帖 发 新 帖 刷新版面

主题:我来出题:怎样跳出for循环?

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个回复)

沙发

我喜欢if ...then goto...

板凳

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 楼

If_then a=a2:b=b2:c=c2:d=d2  这样应该全跳出来了吧?

4 楼

使用IF……THEN……ELSE组合,或者使用exit for命令来结束循环。[em11]

5 楼

用exit for 退出吧

6 楼

jmp

7 楼


用exit for
do 循环也可以,即:exit do

8 楼

跳出一般使用goto语句,或exit语句,我看了一下这道题两种都可用

9 楼

用goto比较方便,但破坏了程序应有的连续性

10 楼

我认为3楼的最佳!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册