VB 循环的答案为什么都一样

来源:百度知道 编辑:UC知道 时间:2024/06/06 06:01:38
For循环 while当循环 Do while循环 Do Until循环为什么答案一样

4个循环,如果当你的条件编译后相同,当你的循环体相同的时候,其结果也是相同的!

4个循环都是用来做循环的,当然在很多时候是可以等同的,但其最重要的是区别应用!

比如,你已知要循环执行多少次则使用FOR

例如:For i=1 To 9 …… Next

如while和Do while都是条件循环,不同的是Do while先执行一次

因为while是“当”型语句,是先判断条件是否为True然后执行
但是Do While则是“直到”型语句,直到条件为False时结束

如果这两个语句的条件都是相同且为真的时候,则结果就相同

例如 While i<1000 …… Wend

Do While i<1000 …… Loop

至于最后一个Do Until用法与Do while类似,所不同的是

Do Until是条件为假时执行,为真则结束

最后顺便说一下,当数据循环及执行过程不大的时候用For速度最快,最节省资源

当循环的次数和循环体积比较大的时候可以考虑用Do While

不明白你什么意思!
4种循环用法大致一样但是也有不一样的地方
For循环是直接通过一个变量的值来判断是否循环下去
While循环是通过后面变量值的真假来决定是否循环下去
Do While是先循环一次,然后判断真假是否继续循环!
Do Until是先循环一次,然后知道一个指定的条件后停止循环!