我正在重写一些遗留代码并遇到了这个问题:
DO 4 I=1,N
...
DO 4 J=1,N
...
4 CONTINUE
Run Code Online (Sandbox Code Playgroud)
CONTINUE这两个循环似乎只有一个.它等同于这个Java代码吗?
for (int i=0; i<n; i++) {
...
for (int j=0; j<n; j++) {
...
}
}
Run Code Online (Sandbox Code Playgroud)
我认为你的相同之处是正确的.该
4 CONTINUE
Run Code Online (Sandbox Code Playgroud)
只是环路结束点的标记标记.使用两个CONTINUE语句,甚至更好地使用两个ENDDO(如果你的编译器支持)会更加清晰.
这个页面 http://www.math.hawaii.edu/lab/197/fortran/fort2.htm 同意,只需搜索"相同的继续".
但有一个细节是,我认为您的循环变量开始值和结束值在Java代码中与Fortran代码中的相同.
| 归档时间: |
|
| 查看次数: |
1254 次 |
| 最近记录: |