amio 发表于 2008-5-6 16:26:10

While...WEnd

While <表达式>
    其它语句
    ...
WEnd


表达式 若该表达式的值为真则重复执行循环体语句(以WEnd为结束标志),否则循环结束。


$sum = 0
While 1 ;use infinite loop since ExitLoop will get called
    $ans = InputBox("Running total=" & $sum, _
      "   Enter a positive number.(A negative number exits)")
    If $ans < 0 Then ExitLoop
    $sum = $sum + $ans
WEnd
MsgBox(0,"The sum was", $sum)

象这个 While 1   这怎么才知道是真是假啊

[ 本帖最后由 amio 于 2008-5-6 17:16 编辑 ]

孤天一日 发表于 2008-5-6 16:40:30

非0即为真

While 1 为死循环

循环体中必须有循环出口的判断(ExitLoop)
页: [1]
查看完整版本: While...WEnd