为了在Fortran中对数组进行初始化和赋值,我们执行以下操作:
初始化:
真实(种类=8)::r(3,4) ... r(:,:) = 0.0_8
如果我们只使用
真实(种类=8)::r(3,4) ... r = 0.0_8
如果我们这样做怎么办:
真实(种类=8)::r(3,4) ... r = 0
也适用于以下情况:
真实(种类=8)::r(3,4),q(3,4),p(30,40) ... q = 0 r = q r = p(1:3,21:24)
我们更喜欢这样做:
真实(种类=8)::r(3,4),q(3,4),p(30,40) ... q = 0.0_8 r(:,:) = q(:,:) r(:,:) = p(1:3,21:24)
我们不确定,所以希望您为您喜欢的每一个提供一些理由。