PROGRAM

目的

PROGRAM ステートメントは、そのプログラム単位が メインプログラムであることを示します。メインプログラムとは、実行時に実行可能プログラムを呼び出したときにシステムから制御を受け取るプログラム単位のことです。

構文



>>-PROGRAM--name-----------------------------------------------><
 
 

name
このステートメントが指定されているメインプログラムの名前です。

規則

PROGRAM ステートメントはオプションです。

PROGRAM ステートメントを指定する場合は、メインプログラムの 先頭のステートメントでなければなりません。

対応する END ステートメントの中にプログラム名を指定する場合、 その名前は name に一致しなければなりません。

プログラム名は実行可能プログラムに対してグローバルです。 この名前には、実行可能プログラム内の共通ブロック、外部プロシージャー、 または他のプログラム単位のいずれかと同じ名前を付けることはできません。 また、メインプログラムに対してローカルな名前を付けることはできません。

名前は型を持ちません。また、どの型宣言にも どの仕様ステートメントにも指定することはできません。 サブプログラムまたはメインプログラム自身からメインプログラムを 参照することはできません。

      PROGRAM DISPLAY_NUMBER_2
         INTEGER A
         A = 2
         PRINT *, A
      END PROGRAM DISPLAY_NUMBER_2

関連情報

IBM Copyright 2003