Intel® Fortran Compiler 17.0 Developer Guide and Reference
The following table lists statements that affect program control.
Name |
Description |
---|---|
Within a SELECT CASE structure, marks a block of statements that are executed if an associated value matches the SELECT CASE expression. |
|
Often used as the target of GOTO or as the terminal statement in a DO loop; performs no operation. |
|
Advances control to the end statement of a DO loop; the intervening loop statements are not executed. |
|
Marks the beginning of a loop construct. Statements through and including the ending statement may be executed repeatedly. |
|
Evaluates statements in the DO WHILE loop, through and including the ending statement, until a logical condition becomes .FALSE.. |
|
Marks an optional branch in an IF construct. |
|
Marks an optional branch in an IF construct. |
|
Marks an optional branch in a WHERE construct. |
|
Marks the end of a program unit. |
|
Marks the end of a series of statements following a DO or DO WHILE statement. |
|
END FORALL |
Marks the end of a series of statements following a block FORALL statement. |
END IF |
Marks the end of a series of statements following a block IF statement. |
END SELECT |
Marks the end of a SELECT CASE statement. |
END WHERE |
Marks the end of a series of statements following a block WHERE statement. |
Terminates execution of a DO construct. Execution continues with the first statement that follows. |
|
Indicates a loop construct where the output from one iteration cannot change the input to another. |
|
Transfers control to a specified part of the program. |
|
Controls conditional execution of other statements. |
|
Suspends program execution and, optionally, executes operating-system commands. |
|
Transfers program control to a block of statements, determined by a controlling argument. |
|
Terminates program execution. |
|
Controls conditional execution of array assignments and elemental function calls. |