Visual Basic Continue 语句
Continue
语句会导致循环跳过其主体的剩余部分,并重新判断其条件进行下一个循环。 它有点像 Exit
语句,但它不是强制终止,而是强制循环下一个迭代,跳过其间的任何代码。
对于 For…Next
循环,Continue
语句跳转到条件判断与变量自增处。 而对于 While
和 Do…While
循环,Continue
语句会使程序跳转到条件判断。
语法
Continue
语句的语法如下所示:
Continue { Do | For | While }
流程图
实例
Module loops
Sub Main()
' local variable definition
Dim a As Integer = 10
Do
If (a = 15) Then
' skip the iteration '
a = a + 1
Continue Do
End If
Console.WriteLine("value of a: {0}", a)
a = a + 1
Loop While (a < 20)
Console.ReadLine()
End Sub
End Module
结果如下:
value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 16
value of a: 17
value of a: 18
value of a: 19