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
和 !
也是如此)。
我正在使用 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
和 !
也是如此)。