Rational Developer for System z
Enterprise COBOL for z/OS バージョン 4.1 コンパイラーおよびランタイム 移行ガイド


NOCMPR2

NOCMPR2 のもとでは、プログラムが最初に呼び出されたとき、PERFORM ステートメントが実行され、制御が段落 A に移ります。その後、テスト「N > 1」の結果に応じて、プログラムはただちに呼び出し側プログラムに戻るか、PERFORM に戻り N にゼロを移送してから呼び出し側プログラムに戻るかのいずれかになります。

プログラムが次に呼び出されたときは、ELSE 側に進み、N から 1 が引かれ、GO TO ステートメントによって段落 A に制御が渡されます。その後、テスト「N > 1」の結果に応じて、プログラムはただちに呼び出し側プログラムに戻るか、段落 B に進んでメッセージを表示して処理を続けるかのいずれかになります。

取られる進路に関係なく、PERFORM ステートメントを制御するメカニズムは、プログラムが呼び出され るたびにリセットされるので、不規則な制御フローが発生することはありません。


ご利用条件 | フィードバック

このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)