有谁能帮我仔细讲讲vb中的循环语句。

Do……loopFor……next... Do……loop
For……next
展开
 我来答
japto
2010-08-25 · TA获得超过961个赞
知道小有建树答主
回答量:457
采纳率:0%
帮助的人:307万
展开全部
VB主要有两种循环结构,即Do...Loop和For...Next
1、Do...Loop结构
Do...Loop语句有四种形式,其中一种循环形式为:

Do While 循环条件
语句组
Loop

Do...Loop的第二种语句形式是:

Do
语句组
Loop While 循环条件 //这种形式的循环体内语句至少会执行一次

还有两种Do...Loop的循环形式是:

Do until 循环条件
语句组
Loop



Do
语句组
Loop Until 循环条件

这两种形式当循环条件为False而非True时才能执行循环

2、For...Next结构
如果确切知道要执行多少次循环,宜用For...Next结构,这种循环使用一个计数器变量,每执行一次循环,计数器变量的值就会增加或减少。
For循环的语法如下:

For 计数器=初值 To 终值[Step 增量]
语句组
Next [计数器]

提示:For循环的增量参数可正可负。如果增量为正,则初值必须小于等于终值,否则,一次都不能执行循环内的语句。如果增量为负,则初值必须大于等于终值,否则,也一次都不能执行循环内的语句。增量若不设置,则缺省为1。

3、退出循环
有时候,在执行循环过程中满足了某种条件,而该条件在测试条件中没有给出,往往想不待循环完毕就退出循环以节省时间,这时可用Exit语句直接从Do循环或For循环中退出。
它的语法形式是:

Do[While|Until 循环条件]
语句组
Exit Do
语句组
Loop



For 计数器=初值 To 终值[Step 增量]
语句组
Exit For
语句组
Next [计数器]

Exit Do 和 Exit For 在查找数据时特别有用,一旦找到某数后可以立即退出循环,而不再循环下去。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式