目的
PROGRAM ステートメントは、そのプログラム単位がメインプログラムであることを示します。メインプログラムとは、実行時に実行可能プログラムを呼び出したときにシステムから制御を受け取るプログラム単位のことです。
構文
>>-PROGRAM--name----------------------------------------------->< |
規則
PROGRAM ステートメントはオプションです。
PROGRAM ステートメントを指定する場合は、メインプログラムの先頭のステートメントでなければなりません。
対応する END ステートメントの中にプログラム名を指定する場合、その名前は name に一致しなければなりません。
プログラム名は実行可能プログラムに対してグローバルです。この名前には、実行可能プログラム内の共通ブロック、外部プロシージャー、または他のプログラム単位のいずれかと同じ名前を付けることはできません。また、メインプログラムに対してローカルな名前を付けることはできません。
名前はタイプを持ちません。また、どのタイプ宣言にもどの仕様ステートメントにも指定することはできません。サブプログラムまたはメインプログラム自身からメインプログラムを参照することはできません。
PROGRAM DISPLAY_NUMBER_2 INTEGER A A = 2 PRINT *, A END PROGRAM DISPLAY_NUMBER_2
関連情報