在vb中如何结束本次循环

 我来答
百度网友5165b85
2008-10-28 · TA获得超过859个赞
知道小有建树答主
回答量:210
采纳率:0%
帮助的人:239万
展开全部
退出本次循环(而不是退出循环)
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
rninss
2008-10-28
知道答主
回答量:12
采纳率:0%
帮助的人:0
展开全部
如果是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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dangyj
2008-10-29 · TA获得超过1159个赞
知道小有建树答主
回答量:1040
采纳率:0%
帮助的人:1102万
展开全部
用exit 加上你的循环类型,如for循环就为exit for
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zUfs6652
2008-10-28 · TA获得超过4217个赞
知道小有建树答主
回答量:1431
采纳率:0%
帮助的人:1289万
展开全部
Exit For
Exit Do
急了能用
Exit Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
森心弯月
2008-10-28
知道答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
continue{Do|For|while}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式