fortran77换行链接
时间: 2023-07-02 12:11:47 浏览: 203
在Fortran77中,可以使用&符号将一行代码分成多行,以便提高代码的可读性。当使用&符号时,Fortran77会将分隔符&和下一行代码之间的空格忽略掉,将两行代码合并为一行。例如:
```
WRITE(*,*) 'This is a very long message that needs to be split into multiple lines. ' &
'Fortunately, we can use the ampersand symbol to do that!'
```
在上面的代码中,使用&符号将一条写操作分成两行,以便更好地阅读长消息。注意,第二行代码必须从行首开始,不能有空格或制表符。
还可以使用连字符-将一行代码分成多行,但是与使用&符号不同的是,使用连字符-时不会忽略下一行代码之前的空格。例如:
```
INTEGER :: i, j, k
i = 1 -
2
j = 3 - &
4
k = i + j
```
在上面的代码中,使用连字符-将两个算术表达式分成两行,以便更好地阅读。注意,第二行代码必须以制表符或空格开始。
相关问题
fortran换行链接&显示 error #5082
在Fortran中,可以使用&符号将一行代码分成多行,以便提高代码的可读性。但是,如果在使用&符号时出现了错误 #5082,通常是因为分隔符&和下一行代码之间没有空格或制表符。
例如,以下代码将会出现错误 #5082:
```
WRITE(*,*) 'This is a very long message that needs to be split into multiple lines.'&
'Fortunately, we can use the ampersand symbol to do that!'
```
在上面的代码中,第一行和第二行的分隔符&和下一行代码之间没有空格或制表符。为了解决这个问题,可以在&符号和下一行代码之间添加一个空格或制表符。例如:
```
WRITE(*,*) 'This is a very long message that needs to be split into multiple lines. ' &
'Fortunately, we can use the ampersand symbol to do that!'
```
在上面的代码中,使用&符号将一条写操作分成两行,并在&符号和下一行代码之间添加了一个空格,以便避免出现错误 #5082。
阅读全文