在 Fortran 77 中是否有必要在第 73 列放置一个符号以进行续行?

Is it necessary to place an ampersand on the 73rd column for line continuations in Fortran 77?

考虑以下具有长字符串变量的代码:

      CHARACTER*256 MYSTRING
      DATA MYSTRING / 'Lorem ipsum dolor sit amet, consectetur adipiscin&
     &g elit, sed do eiusmod tempor incididunt ut labore et dolore magna&
     & aliqua.' /
      PRINT *, MYSTRING

第 2 行和第 3 行的第 73 列中有一个 & 符号。符号是必需的,还是可以删除?我知道第 6 列的开头 & 对于续行很重要,但我不知道第 73 列的结尾 & 是否有任何意义。

不,在 固定源代码形式 中没有必要(不仅仅是 Fortran 77)。第 73 列及以后的字符将被忽略。

但是当同一个源文件编译为自由源格式时,符号很有用,例如作为与两种格式兼容的包含文件( “交叉形式”).