首頁>Club>
1
回覆列表
  • 1 # 使用者3128717186299

    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)

  • 中秋節和大豐收的關聯?
  • 發動機正常水溫是多少?如何控制水溫?