Do迴圈由Do和Loop構成,但如果只有Do和Loop的話將不停地執行Do和Loop之間的語句塊,所以需要使用可選的關鍵字While或Until以及Eixt Do來指定迴圈的條件以及退出迴圈.
關鍵字While是指當條件為True時執行迴圈,而Until則是在條件變為True之前重複,就你的例子來說,用關鍵字Until給出了X=-1這個條件,意思就是在X=-1這個條件不成立的時候迴圈一直重複執行,直到X=-1這個條件成立了,則結束迴圈.
下面是詳細的例句解析:
Do迴圈在使用關鍵字While或Until的時候有兩種寫法,一種是放在開頭,一種是放在結尾,而Eixt Do則是插在迴圈體內語句塊的任何地方,,用來在需要的時候退出迴圈.
關鍵字While或Until的兩種寫法見如下格式:
[第一種]
Do While(或Until) 條件 "關鍵字和條件放在開頭
語句塊
Loop
這種格式是用關鍵字While指定的條件為True時執行迴圈,或用Until在指定的條件變為True之前重複執行迴圈.
[第二種]
Do
Loop While(或Until) 條件 "關鍵字和條件放在結尾
這種格式是不管條件是否成立,都先執行一次迴圈,然後再判斷條件來決定是否繼續迴圈.
If (a * i ^ 2 + b * i + c) * (a * m ^ 2 + b * m + c) > 0 Then
i = m
End If
Loop Until Abs(i - s)
Do迴圈由Do和Loop構成,但如果只有Do和Loop的話將不停地執行Do和Loop之間的語句塊,所以需要使用可選的關鍵字While或Until以及Eixt Do來指定迴圈的條件以及退出迴圈.
關鍵字While是指當條件為True時執行迴圈,而Until則是在條件變為True之前重複,就你的例子來說,用關鍵字Until給出了X=-1這個條件,意思就是在X=-1這個條件不成立的時候迴圈一直重複執行,直到X=-1這個條件成立了,則結束迴圈.
下面是詳細的例句解析:
Do迴圈在使用關鍵字While或Until的時候有兩種寫法,一種是放在開頭,一種是放在結尾,而Eixt Do則是插在迴圈體內語句塊的任何地方,,用來在需要的時候退出迴圈.
關鍵字While或Until的兩種寫法見如下格式:
[第一種]
Do While(或Until) 條件 "關鍵字和條件放在開頭
語句塊
Loop
這種格式是用關鍵字While指定的條件為True時執行迴圈,或用Until在指定的條件變為True之前重複執行迴圈.
[第二種]
Do
語句塊
Loop While(或Until) 條件 "關鍵字和條件放在結尾
這種格式是不管條件是否成立,都先執行一次迴圈,然後再判斷條件來決定是否繼續迴圈.
Do
If (a * i ^ 2 + b * i + c) * (a * m ^ 2 + b * m + c) > 0 Then
i = m
End If
Loop Until Abs(i - s)