在VB中,如何强制退出循环结构
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在VB中,如何强制退出循环结构相关的知识,希望对你有一定的参考价值。
VB可使用Exit语句可强制退出循环结构。
Exit 语句,退出 Do...Loop、For...Next。
语法
Exit Do
Exit For
Exit 语句示例
本示例使用 Exit 语句退出 For...Next
循环、Do...Loop 循环及子过程。
Dim I, MyNum
Do \' 建立无穷循环。
For I = 1 To 1000 \' 循环 1000 次。
MyNum = Int(Rnd * 1000) \' 生成一随机数码。
Select Case MyNum \' 检查随机数码。
Case 7: Exit For \' 如果是 7,退出 For...Next 循环。
Case 29: Exit Do \' 如果是 29,退出 Do...Loop 循环。
Case 54: Exit Sub \' 如果是 54,退出子过程。
End Select
Next I
Loop
End Sub 参考技术A Dim IFStop As Boolean '//定义是否停止
Private Sub Command1_Click()
Dim i As Integer
For i = 0 To 10000
If IFStop = False Then '//如果IFstop为False时,既不停止时...
List1.AddItem i
DoEvents
Else '//如果IFstop为True时,既停止时...
Exit For '//退出循环
End If
Next i
End Sub
Private Sub Command2_Click()
IFStop = True '//停止
End Sub 参考技术B exit 循环语句
比如
for i = 1 to 2
exit for
next i 参考技术C do...loop 用exit do
for...next 用exit for
循环结构中breakcontinuereturn和exit的区别
1.break语句
break语句使用场合主要是switch语句和循环结构。break语句,那么直接退出循环,执行循环结构下面的第一条语句。如果在多重嵌套循环中使用break语句,当执行break语句时,退出的是它所在的循环结构,对外层循环没有影响。
2.continue语句
continue语句并没有真的退出循环,而是只结束本次循环的执行,所以使用continue时要注意这一点。
3.return语句
如果在程序中遇到return语句,那么戴拿就退出该函数的执行,退回到函数的调用处,如果是main()函数,那么就结束整个程序的运行。
4.exit语句
exit()函数和return语句的最大区别在于,调用exit函数将会结束当前进程,同时删除子进程所占用的内存空间,把返回信息传给父进程。当exit()中的参数为0时,表示正常退出,其他返回值表示非正常退出,执行exit()函数意味着进程结束。
以上是关于在VB中,如何强制退出循环结构的主要内容,如果未能解决你的问题,请参考以下文章