Fortran 简明教程

Fortran - Loops

在某些情况下,您需要多次执行代码块。通常,语句按顺序执行:函数中的第一个语句首先执行,其次是第二个语句,依此类推。

编程语言提供了各种控制结构,允许执行更复杂的路径。

循环语句允许我们多次执行一个语句或一组语句,以下是大多数编程语言中循环语句的一般形式 −

if conditional

Fortran 提供以下类型的循环构造来处理循环要求。单击以下链接以查看其详细信息。

Sr.No

Loop Type & Description

1

do loop 此构造使语句或一系列语句能够在给定条件为真时进行迭代执行。

2

do while loop 在给定条件为真时重复语句或语句组。它在执行循环体之前测试条件。

3

nested loops 您可以在任何其他循环构造中使用一个或多个循环构造。

Loop Control Statements

循环控制语句改变了它在正常序列中的执行。当执行退出一个作用域时,在该作用域中创建的所有自动对象会被销毁。

Fortran 支持以下控制语句。单击以下链接以查看其详细信息。

Sr.No

Control Statement & Description

1

exit 如果执行 exit 语句,则退出循环,并且程序的执行在 end do 语句之后的第一个可执行语句处继续。

2

cycle 如果执行 cycle 语句,则程序将从下一次迭代的开始继续。

3

stop 如果您希望停止程序的执行,则可以插入 stop 语句。