星号和Fortran声明

时间:2016-09-10 06:20:40

标签: fortran double comments notepad++ fortran77

我有一个Fortran 77代码,它在第一列中显示注释,并在同一行中写入double precision。现在我的文本编辑器(Notepad ++)显示为一个语句。如果是陈述或评论,我感到很困惑。

enter image description here

*   double precision Ct,Jt,PDt,AeA0t,Zt,Cq,Jq,PDq,AeA0q,Zq,
*   &Kt,Kq,Eta,J,PD,AeA0

2 个答案:

答案 0 :(得分:1)

这是一个评论。如果在固定形式的fortran中的一行中的第一列中除了空格之外还有其他任何东西(这是Fortran直到F77),那就是评论。

这些变量未声明,但如果代码没有implicit none,则会隐式声明它们,有些为REAL,有些为INTEGER

答案 1 :(得分:1)

首先,文本编辑器语法突出显示不是您可以信任的100%。它只是帮助你,但它可能是错误的,它可能因编辑器和编辑器而不同。

其次,如果该代码编译,则必须是注释。否则,&符号&会导致错误。 &符号可用于第六列以继续前一行,但它必须是该行的第一个字符。