發新話題

Visual Basic 教學 - 《陳述式》WhileWend

Visual Basic 教學 - 《陳述式》WhileWend

只要指定的條件式為 True ,則會重複執行一系列的訪客無法瀏覽此圖片或連結,請先 註冊登入會員
語法
While condition
    [statements]
Wend
While...Wend 陳述式的語法具有以下幾個單元:
單元描述
condition必要引數,訪客無法瀏覽此圖片或連結,請先 註冊登入會員 訪客無法瀏覽此圖片或連結,請先 註冊登入會員 ,其計算結果為 TrueFalse.,如果 condition訪客無法瀏覽此圖片或連結,請先 註冊登入會員 ,則 condition 會視為 False
statements選擇性引數,一行或多行的陳述式。
請注意
如果條件式為 True,則所有的陳述式都會執行,一直執行到 Wend 陳述式。然後再回到 While 陳述式,並再一次檢查條件式,如果條件式還是為 True,則重複此步驟,如果條件式不為 True,則程式會從 Wend 陳述式之後的指令行繼續執行。
While...Wend 迴圈也可以是多層的巢狀結構,每個 Wend 都要有相對應的 While 陳述式。
提示   Do...Loop 陳述式提供一種更結構化與彈性的方法來執行迴圈。


While...Wend 陳述式範例本範例使用 While...Wend 陳述式來增加計數變數的值。如果條件判斷值為 True,則迴圈內的陳述式將一直執行下去。
Dim CounterCounter = 0                ' 設定變數初值。While Counter < 20        ' 判斷計數器的值。   Counter = Counter + 1   ' 將計數器的值加一。Wend                      ' 當 Counter > 19 時則迴圈終止。Debug.Print Counter        ' 在「即時運算」視窗中顯示數字 20。

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。