如果待解决问题中有些操作重复进行多次,则可以考虑使用循环。VB为我们提供了3种形式的循环语句。
1.当型结构的Do…Loop语句
语法格式为:
说明:
●Do While…Loop语句的功能是:当<条件>为真时,执行Do…Loop之间的循环语句;当条件为假时,终止循环,循环次数最少为0。
●Do Until…Loop语句的功能是:当条件为假时,执行循环体,直到条件为真时,终止循环,循环次数最少为0。
●Exit Do可以帮助程序提前结束循环。
2.直到型结构的Do…Loop语句
语法格式为:
说明:
●Do…Loop While语句的功能:先执行循环体,再判断条件,当<条件>为真时,继续执行Do…Loop之间的语句;当条件为假时,终止循环,循环次数最少为1。
●Do…Loop Until语句的功能是:先执行循环体,当条件为假时,执行循环体,直到条件为真时,终止循环,循环次数最少为1。
3.For…Next循环结构
一般用于固定次数的循环。
语法格式为:(www.xing528.com)
说明:
●初值:循环变量最初的值。
●终值:循环变量的最终值。
●步长:循环变量的增量。步长可以是正数也可以是负数,如果没有指定,则默认步长为1。步长的值决定了循环执行的次数。当循环体被执行后,步长的值会加到循环变量中,判断循环变量的新值有没有超过终值,如果超过终值,结束循环,否则,循环继续。
●循环体:由一条或多条语句组成。
●Exit For:可以强制退出循环。
●Next:循环终止语句,必须与For一一对应。
●循环体中的语句也可以是循环结构,从而构成循环的嵌套。
●For循环执行过程:
① 循环变量=初值;
② 将循环变量的值与终值进行比较,若循环变量>终值,则结束循环,执行Next后的语句;否则,继续执行循环体中的语句;
③ 循环变量=循环变量+步长,转到②。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。