首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

VB6中,两个for循环嵌套,如若只退出里面那个,再进行外面for

2012-09-04 
VB6中,两个for循环嵌套,如果只退出里面那个,再进行外面forforj0to10fori0to10ifXXXX只退出for88888endif

VB6中,两个for循环嵌套,如果只退出里面那个,再进行外面for
for   j=0   to   10
        for   i=0   to   10
              if   XXXX
                    '只退出for88888
              end   if
        next   i
next   j

怎么只退出里面的next   i   ,再进行next   j循环?就像C语言里面的break仅跳出当前循环。

或者有什么方法实现这样的跳出呀??

[解决办法]
exit for
[解决办法]
对!使用Exit For
[解决办法]

探讨
引用:
对!使用Exit For


这样会不会两个都跳出去呀?

[解决办法]
Private Sub Form_Load()
For j = 0 To 10
For i = 0 To 10
GoTo 1
Next i
 Next j
1:
 MsgBox "全部跳出了", , "信息"
End Sub
[解决办法]
LZ用的是GoTo 语句

GoTo 语句
无条件地转移到过程中指定的行。

[解决办法]
Exit For 提供一种退出 For 循环的方法,并且只能在 For...Next 或 For Each...Next 循环中使用。Exit For 会将控制权转移到 Next 之后的语句。当 Exit For 用在嵌套的 For 循环中时,Exit For 将控制权转移到 Exit For 所在位置的外层循环。

热点排行