我有一个Fortran 77代码,它在第一列中显示注释,并在同一行中写入double precision
。现在我的文本编辑器(Notepad ++)显示为一个语句。如果是陈述或评论,我感到很困惑。
* double precision Ct,Jt,PDt,AeA0t,Zt,Cq,Jq,PDq,AeA0q,Zq,
* &Kt,Kq,Eta,J,PD,AeA0
答案 0 :(得分:1)
这是一个评论。如果在固定形式的fortran中的一行中的第一列中除了空格之外还有其他任何东西(这是Fortran直到F77),那就是评论。
这些变量未声明,但如果代码没有implicit none
,则会隐式声明它们,有些为REAL
,有些为INTEGER
。
答案 1 :(得分:1)
首先,文本编辑器语法突出显示不是您可以信任的100%。它只是帮助你,但它可能是错误的,它可能因编辑器和编辑器而不同。
其次,如果该代码编译,则必须是注释。否则,&符号&
会导致错误。 &符号可用于第六列以继续前一行,但它必须是该行的第一个字符。