返回介绍

6.1.2 主程序

发布于 2025-03-08 16:28:35 字数 737 浏览 0 评论 0 收藏 0

程序的执行始终是开始于主程序的第一条可执行语句,所以每个完整的 Fortran 程序必须有且仅有一个主程序。其形式为:

[PROGRAM [程序名]]

[说明部分]

[可执行部分]

[CONTAINS

内部过程]

END [PROGRAM[程序名]]

可以看到,主程序单元中允许包含内部过程。主程序名和外部过程名和公共块名都被认为是全局名称。全局名称在一个程序中必须是唯一的。

例:PROGRAM MAIN

REAL X(10),A(10,10),B(10) !说明部分

CALL GAUSS(A,B,X) !执行部分,调用内部过程 GAUSS

CONTAINS

SUBROUTINE GAUSS(R,S,T) !内部过程的开始

END SUBROUTINE GAUSS !内部过程的结束

EHD PROGRAM MAIN

下图显示的是一个 F90 程序的标准结构。每个框都可以是一个独立的源文件:

 
 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文