「Fortran/PROGRAM」の版間の差分
< Fortran
ナビゲーションに移動
検索に移動
imported>News4vip |
imported>News4vip 細 (→概要) |
||
3行目: | 3行目: | ||
== 概要 == | == 概要 == | ||
PROGRAM文は省略してもよく、その場合は先頭から実行される。 | PROGRAM文は省略してもよく、その場合は先頭から実行される。 | ||
− | + | 一方でPROGRAM文を明示した際には続くプログラム名も必須となる。 | |
+ | 基本は以下のようなかたちとなる。 | ||
+ | <source lang="fortran"> | ||
+ | PROGRAM プログラム名 | ||
+ | ! ここに書く | ||
+ | END PROGRAM プログラム名 | ||
+ | </source> | ||
− | [[ハロワ]] | + | [[ハロワ]]による実際の記述例を示す。 |
<source lang="fortran"> | <source lang="fortran"> | ||
PROGRAM app1 | PROGRAM app1 | ||
18行目: | 24行目: | ||
END | END | ||
</source> | </source> | ||
+ | |||
+ | なお、[[Fortran]]の世界では[[エントリーポイント]]は「[[主プログラム]]」などと呼ばれる。豆知識。 | ||
== 備考 == | == 備考 == |
2013年10月17日 (木) 04:02時点における版
FortranのPROGRAM文とは、いわゆるエントリーポイントを明示する構文である。
概要
PROGRAM文は省略してもよく、その場合は先頭から実行される。 一方でPROGRAM文を明示した際には続くプログラム名も必須となる。 基本は以下のようなかたちとなる。
PROGRAM プログラム名
! ここに書く
END PROGRAM プログラム名
ハロワによる実際の記述例を示す。
PROGRAM app1
PRINT *, 'hello, world'
END PROGRAM app1
上記のようにPROGRAM文はEND文で終わる。上記では「END PROGRAM app1」となっているが、END以降は無視されるので書かなくても良いことになっている。ただし宗教上の理由により省略せずに明確に記述されていることが多い。
PROGRAM app1
PRINT *, 'hello, world'
END
なお、Fortranの世界ではエントリーポイントは「主プログラム」などと呼ばれる。豆知識。