【发布时间】:2012-02-08 10:30:30
【问题描述】:
要在 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)我们不确定,所以希望您为每个您喜欢的原因提供一些理由。
【问题讨论】: