在vb中如何结束本次循环
展开全部
退出本次循环(而不是退出循环)
VB中没有continue语句,那是C语言的
方法一:
if XXX then goto 标号(标号标在next前或者loop前视循环类型而定)
例如(下例跳过6):
for i = 1 to 10
if i = 6 then goto lin0
print i
lin0: next
方法二(利用if语句,在条件不成立时什么也不执行):
例如(下例跳过6):
for i = 1 to 10
if i <> 6 then
print i
end if
next
方法三:(利用循环变量的值跳过)这种方法对do...loop循环不行
例如(下例跳过6):
for i = 1 to 10
print i
if i = 5 then i=i+1
next
VB中没有continue语句,那是C语言的
方法一:
if XXX then goto 标号(标号标在next前或者loop前视循环类型而定)
例如(下例跳过6):
for i = 1 to 10
if i = 6 then goto lin0
print i
lin0: next
方法二(利用if语句,在条件不成立时什么也不执行):
例如(下例跳过6):
for i = 1 to 10
if i <> 6 then
print i
end if
next
方法三:(利用循环变量的值跳过)这种方法对do...loop循环不行
例如(下例跳过6):
for i = 1 to 10
print i
if i = 5 then i=i+1
next
展开全部
如果是for循环就用exit for;
do循环就用exit do.
比如:
for循环:
for i=1 to 9
print i;
if i=7 then exit for'当i=7的时候结束循环
next i
do 循环:
i = 1
Do Until i = 9
Print i;
If i = 7 Then Exit Do'当i=7的时候结束循环
i = i + 1
Loop
do循环就用exit do.
比如:
for循环:
for i=1 to 9
print i;
if i=7 then exit for'当i=7的时候结束循环
next i
do 循环:
i = 1
Do Until i = 9
Print i;
If i = 7 Then Exit Do'当i=7的时候结束循环
i = i + 1
Loop
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用exit 加上你的循环类型,如for循环就为exit for
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Exit For
Exit Do
急了能用
Exit Sub
Exit Do
急了能用
Exit Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
continue{Do|For|while}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询