《FORTRAN 语言》自学提纲 第一章 1 FORTRAN 基础 1
一个 FORTRAN 程序由一个主程序或一个主程序与若干个子程序组成
但一个完整的FORTRAN 程序只能有一个主程序,主程序的第一个语句是 PROGRAM 语句,用以说明主程序的名称
这个语句也可以省略,省略时默认为主程序的名称为 MAIN
2.FORTRAN 的子程序主要有三种: ⑴函数子程序,其第一个语句为 FUNCTION; ⑵子例行子程序,其第一个语句为 SUBROUTINE; ⑶数据块子程序,其第一个语句为 BLOCK DATA
主程序与各个子程序可以独立编译,最后再链接成一个可执行程序
在编写并输入一个FORTRAN 程序时,既可以将主程序与各个子程序存放在一个文件中,也可以将它们分别存放在不同的文件中
但必须注意,主程序与各个子程序都是独立的程序单位,每个程序单位的最后一行必须用 END 语句作为结束
在主程序中,虽然 END 语句还具有使程序停止运行的作用,但由于一个程序单位只能在最后一行有 END 语句,因此,在程序的其它位置处需要停止运行时,只能用 STOP 语句,不能用 END 语句
同样的道理,在子程序中,虽然 END 语句还具有使程序流程返回到调用程序的作用,但在子程序的其它位置(不是最后一行)需要返回到调用程序时,只能用 RETURN 语句,不能用 END 语句
3.FOPTRAN 源程序的书写格式有严格的规定
⑴一行中第一列为“C”或“*”时,该行被认为是注释行
注释行可以写在四个区中的一个区,且注释行可以出现在程序单位的任何位置
但注释行不能有续行,需要时可以将连续若干行都定义为注释行
⑵FORTRAN 语句部分不能占用标号区及续行标志区,只能从第七列开始
当语句太长时,可以使用续行
在继续行的标号区内必须为空白(即继续行不允许有标号),标号只能出现在起