二级VB基础教程:4.4循环结构
4.4圆形结构
循环是在特定条件下一组语句的重复执行。VB中提供了两种类型的循环语句:
计数循环语句和条件循环语句
1.For循环语句(知道循环次数的计数循环)
语句形式:for循环变量=初始值到终值[Step step ]
语句块
[Exit For]
语句块
下一个循环变量
说明:1)循环变量必须是数值型的
2)步长一般为正,初始值小于终值;如果为负,则初始值大于最终值;默认步长为1;
3)句块可以是一个或多个句子,称为循环体;
4)Exit For表示遇到语句时退出循环体;
执行Next的下一句;
循环次数=int((终值-初始值)/step +1)
5)退出循环后,循环变量的值将保持退出时的值;
6)可以在循环体中多次引用循环变量,但不要给它赋值,否则会影响结果。
2.Do … loop循环(循环次数未知的条件循环)
是一个循环结构,用于控制未知的循环次数。有两种语法形式:
1:Do while…Loop
Do[while | until条件]
语句块
[Exit Do ]
语句块
循环
2:form:Do…Loop While
Do
语句块
[Exit Do ]
语句块
Loop [While | Until条件]
注意:
1)形式1是先判断后执行,不一定一次执行;
2)表格2是判决前执行,至少要执行一次;
3)关键字While用于表示循环体中的语句将在条件为真时执行,而Until正好相反;
4)省略While|Until条件句时,即循环结构只由Do……Loop关键字组成时,表示无条件循环。此时循环中应该有Exit Do语句,否则就是无限循环;
5)exit do语句是指当遇到它时,退出循环,执行循环的下一条语句。
3.循环嵌套
意味着循环体包含一个完整的循环结构。嵌套适用于For循环和Do…循环。
位律师回复
0条评论