在某些情況下,您可能需要多次執行一個代碼塊。一般來說,語句的執行順序如下:函數中的第一個語句先執行,然後是第二個,依此類推。
編程語言有多種控製結構,可以實現更複雜的執行路由。
循環語句允許我們多次運行一條或一組語句。在大多數編程語言中,循環語句的一般形式如下:
下麵是VB中可用的循環語句類型。Net:
循環類型 |
描述 |
循環語句 |
隻要布爾條件為True,或者直到條件變為True,它就會循環語句塊。它可以在任何時候通過使用Exit Do語句結束。 |
…未來 |
它重複一組語句,循環索引計算循環執行時的循環迭代次數。 |
為每個…下一個 |
它為集合中的每個元素迭代地重複一組語句。這個循環用於訪問和操作數組或VB中的所有元素。淨集合。 |
雖然……結束時 |
隻要指定的條件為True,它就會執行一係列語句。 |
與…結尾 |
它不完全是一個循環結構。它運行一係列與相同對象或結構相關的語句。 |
嵌套循環 |
可以在While、For或Do循環中嵌套一個或多個循環。 |
循環控製語句
循環中的控製語句改變執行順序。當執行退出作用域時,該作用域中生成的所有自動化對象都將被刪除。
下麵的控製語句在VB中可用。Net:
控製語句 |
描述 |
退出聲明 |
循環或選擇case語句被終止,執行轉移到緊隨循環或選擇case語句之後的語句。 |
繼續聲明 |
這指示循環跳過其主體的其餘部分,並在重複之前立即重新測試其狀態。 |
GoTo語句 |
控件傳遞給標記語句。但是,不建議在程序中使用GoTo語句。 |