FORTRAN 77 中的 * 是什么

What is * in FORTRAN 77

我正在使用 Radau.f Fortran ode-solver 而我的 gfortran 抱怨使用 *

例如:

            FF(I)=TI711*Z1I+TI712*Z2I+TI713*Z3I+TI714*Z4I+TI715*Z5I
     *               +TI716*Z6I+TI717*Z7I

* 代表什么?它是一个 & 这样的行应该是:

            FF(I)=TI711*Z1I+TI712*Z2I+TI713*Z3I+TI714*Z4I+TI715*Z5I+&
     &               +TI716*Z6I+TI717*Z7I

或者应该是评论或其他内容?

第 6 列中的星号是行继续符号,相当于 固定格式 中的 &。请参阅 here for details. In fact, "any character (except a zero or blank)" 有效以指示行继续。

最后一个位置的符号(也可以在下一行的开头)对 自由格式 Fortran 执行相同的操作。对于固定形式,第二个&符号是必需的。

另一方面,第一列中的星号表示注释行(c! 也是如此)。