Fortran程序的执行始终是从 主程序的第一条可执行语句开始的。每个完整的Fortran程序都必须有且仅有一个主程序,其基本结构如下:
```fortran
PROGRAM [程序名]
[说明部分]
[可执行部分]
[CONTAINS内部过程]
END [PROGRAM [程序名]]
```
主程序:主程序是程序的入口点,包含程序的主要逻辑和计算。
说明部分:通常用于提供程序的基本信息,如作者、日期、输入输出要求等。
可执行部分:包含程序的主要算法和数据处理代码。
内部过程:主程序可以包含内部过程(SUBPROGRAMS或FUNCTIONS),这些过程可以进一步模块化程序的功能。
END语句:主程序段中的END语句用于终止程序的执行,而子程序段中的END语句用于从子程序返回调用程序。
因此,无论是从文件结构还是执行流程的角度来看,Fortran程序的执行总是从主程序的第一条可执行语句开始的。