Fortran - 迴圈



在某些情況下,您可能需要多次執行一段程式碼。通常,語句是順序執行的:函式中的第一個語句首先執行,然後是第二個語句,依此類推。

程式語言提供各種控制結構,允許更復雜的執行路徑。

迴圈語句允許我們多次執行一個語句或一組語句,以下是大多數程式語言中迴圈語句的一般形式:

If Conditional

Fortran 提供以下型別的迴圈結構來處理迴圈需求。點選以下連結檢視它們的詳細資訊。

序號 迴圈型別及描述
1 do 迴圈

此結構允許迭代地執行一個語句或一系列語句,同時滿足給定的條件。

2 do while 迴圈

在給定條件為真的情況下重複一個語句或一組語句。它在執行迴圈體之前測試條件。

3 巢狀迴圈

您可以在任何其他迴圈結構內使用一個或多個迴圈結構。

迴圈控制語句

迴圈控制語句改變執行的正常順序。當執行離開作用域時,在該作用域中建立的所有自動物件都將被銷燬。

Fortran 支援以下控制語句。點選以下連結檢視它們的詳細資訊。

序號 控制語句及描述
1 exit

如果執行了 exit 語句,則退出迴圈,程式的執行從 end do 語句後的第一個可執行語句繼續。

2 cycle

如果執行了 cycle 語句,則程式從下一次迭代的開始處繼續。

3 stop

如果您希望程式停止執行,則可以插入一個 stop 語句

廣告

© . All rights reserved.