1个回答
展开全部
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 在查找数据时特别有用,一旦找到某数后可以立即退出循环,而不再循环下去。
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 在查找数据时特别有用,一旦找到某数后可以立即退出循环,而不再循环下去。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询