请教关于Do While Loop循环语句的问题

来源:百度知道 编辑:UC知道 时间:2024/06/24 08:33:27
我是个新手。。想请教一下。。

Do Whie......Loop

Do......Loop While
这两种循环句之间有什么区别?
不会是错的,是书上的。。
有个例子
Private Sub Form_Load()
Dim m As Integer
Do
m = m + 1
Combo1.AddItem Str(m) & " 月份"
Loop While m < 12
End Sub

Do Whie 是先判断条件满足再执行
Loop While不管条件先执行再判断条件

后一个是错的吧。。。没见过这么用的啊,loop放那有啥用啊

while后面是判断条件,

do while (条件) …… loop
指先判断是否符合条件,符合就运行省略号处的语句(执行循环)。

而do …… loop while (条件)
则是先把省略号中的语句运行一次,再判断,符合就再运行(执行循环)。
中间的语句至少被运行一次,不管条件符不符合。

所以,它们的区别就在于判断的位置,进而会影响循环的次数。