2

在检查一些遗留的 Fortran 代码时,我发现了一个子例程声明,如下所示:

       SUBROUTINE CLIP2G (fcut,TIME,NUMS,NUMG,CLIPG,CLIPGL,CLIPGR,
     * MODE,PHZ)

*在这种情况下意味着什么?星号是否*意味着子程序声明跨越两行而不是一行?

4

1 回答 1

6

这是行继续标记。它标志着这条线是上一条的延续。它可以是任何 Fortran 可识别的字符,但必须放在第 6 列中。关于固定和自由 Fotran 格式的续行的更全面讨论在这里

于 2012-11-23T16:16:21.670 回答