提问人:Flux 提问时间:11/23/2021 更新时间:11/23/2021 访问量:102
是否有必要在第 73 列上放置一个 & 号以在 Fortran 77 中用于行延续?
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 列的尾随是否有任何意义。&
&
答:
2赞
Vladimir F Героям слава
11/23/2021
#1
不,它不是固定源形式的必要条件(不仅仅是 Fortran 77)。第 73 列及以后的字符将被忽略。
但是,当同一源文件被编译为自由源形式时,&符号很有用,例如,作为与两种形式兼容的包含文件(“交集形式”)。
评论