Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我遇到了以下代码,但我不明白。它有什么作用?
A(*) do n=(k,k-1,j+1-k)
A(*)看起来像(部分)“假定大小数组”的声明;它的典型用途是在过程中声明一个虚拟参数。仔细区分假定大小和“自动”数组。假定大小的数组在现代 Fortran 中已被弃用,但在 FORTRAN77 和更早的变体中很常见。
A(*)
do n=(k,k-1,j+1-k)看起来像一个语法不正确的循环语句。正确的形式是在 sizedo n=k,k-1,j+1-k的范围内循环。[k,k-1]j+1-k
do n=(k,k-1,j+1-k)
do n=k,k-1,j+1-k
[k,k-1]
j+1-k