fortran数组递增问题

fortran数组递增问题我想输出1-21 想用数组 怎么改呢
2024-11-28 10:51:24
推荐回答(1个)
回答1:

Fortran 数组是列优先的。即先存储前面的维度。

一个3*3二维数组,在内存中是:
1 2 3 4 5 6 7 8 9
Fortran访问时,给他们命名为a(1,1),a(2,1),a(3,1)...a(1,2),a(2,2),a(3,2)...a(1,3),a(2,3),a(3,3)

因而,a(2,3)=8