在下面的代码中,评论行后面的行以*
开头:
C REF: LANDOLT-B\RNSTEIN 2A-CP.209
* DMUACD=+0.0020*XCOS(DEL)-0.0044*XSIN(ALP)
* DMUACD=+0.0020*XCOS(DEL)-0.0044*XSIN(ALP)*xcos(del)
* DMUD=-0.0044*XCOS(ALP)
这些线是什么意思?
答案 0 :(得分:3)
在固定格式的Fortran中(语句从第7列开始,第1列中的C表示注释),第1列中的星号也表示注释。在您发布的片段中,虽然使用了不同的注释指示符,但所有四行都被注释掉,这当然会让人感到困惑。对于相同的含义,星号可能已被C替换。
从Fortran 90开始,第1列中的感叹号也表示注释行(固定和自由形式。)
现在,如果星号已经在第6列,它将意味着一个连续的行(除了数字零之外的任何非空白字符都意味着相同的东西。)弗拉基米尔(以及"高性能标记& #34;)最初以为你在问这个问题。
有关源表单的更多信息,请参阅我的帖子Doctor Fortran in "Source Form Just Wants to be Free"