【发布时间】:2010-11-05 08:01:16
【问题描述】:
什么时候 do-while 比其他类型的循环更好?有哪些常见的场景比其他的更好?
我了解 do-while 的功能,但不了解何时使用它。
【问题讨论】:
-
我确定我以前见过这个问题。但是找不到骗子。
-
@Hardwareguy 一点也不。当我在做一些我在整个项目中没有使用过的东西时,我突然想到了。
-
是的,我发现我几乎从不使用它。即使在某些情况下,我知道在检查条件之前必须执行一次循环,但第一次迭代在某种程度上是一种特殊情况,因此将它完全放在循环块之外更有意义。
-
你应该澄清它是一个最后带有测试的循环。 VB6/VBA 有一个“Do While ... Loop”语法,在循环开始时进行测试。