第一个fortran程序

第一个fortran程序

主程序(program)是 Fortran 程序的入口点,主程序用于定义程序名称、声明变量与数据、控制程序的执行流程,并调用各类子程序来完成具体任务。一个简单的主程序示例如下:

program main
  implicit none
  print *, 'Hello, Fortran!'
end program main
  • program mainprogram 关键字后跟程序名 main,标识程序的开始。程序名必须与 end program 后的名称一致。
  • implicit none:显式声明全部变量类型,禁用隐式类型推断,避免由于变量名首字母导致的类型错误。
  • print *, ‘Hello, Fortran!’:使用默认格式化输出,将字符串打印到标准输出。
  • end program main:标识主程序结束,程序名必须与开头的名称匹配。

在主程序体中,通常需要:

  1. 引入 implicit none 以避免隐式类型。
  2. 声明本程序使用的变量和常量。
  3. 调用各类子程序(subroutine)或函数(function)。
  4. 管理程序的控制流程(如条件分支、循环等)。
  5. 最后使用 end program 程序名 结束主程序。