-1

我遇到了以下代码,但我不明白。它有什么作用?

A(*)

do n=(k,k-1,j+1-k) 
4

1 回答 1

3

A(*)看起来像(部分)“假定大小数组”的声明;它的典型用途是在过程中声明一个虚拟参数。仔细区分假定大小和“自动”数组。假定大小的数组在现代 Fortran 中已被弃用,但在 FORTRAN77 和更早的变体中很常见。

do n=(k,k-1,j+1-k)看起来像一个语法不正确的循环语句。正确的形式是在 sizedo n=k,k-1,j+1-k的范围内循环。[k,k-1]j+1-k

于 2012-03-22T07:22:09.017 回答