hxzdavid 发表于 2003-10-14 10:25:33

【讨论】fortran之中的一个疑问?

DIMENSION ARRAY(513),JRRAY(NPRECD,513)
EQUIVALENCE (ARRAY(1),JRRAY(1,1))
这样的话,储存区域是怎么分布的?

yexm 发表于 2003-10-14 13:11:38

回复: 【讨论】fortran之中的一个疑问?

假定NPRECD=6
那么就有如下的对应关系:
array(1) -> jrray(1,1)
array(2) -> jrray(2,1)
.....
array(6) -> jrray(6,1)
array(7) -> jrray(1,2)
array(8) -> jrray(2,2)
....
应该明白了吧。:)

hxzdavid 发表于 2003-10-15 09:18:47

回复: 【讨论】fortran之中的一个疑问?

收到!!!

freepu 发表于 2003-10-15 21:04:58

回复: 【讨论】fortran之中的一个疑问?

Fortran的数组是以列为主进行存储的,对于多维数组道理一样,也是第一维变化最快,依此类推。
页: [1]
查看完整版本: 【讨论】fortran之中的一个疑问?