我正在尝试调试fortran脚本,但我无法弄清楚为什么数组没有被定义它应该如何。我有参数
parameter(nx0=101,nd0=40,nindex=1)
parameter(dep1=0,dep2=200,dep3=5)
parameter(del1=0,del2=1000,del3=10)
parameter(pmin=0,nump=6000)
,数组定义为
real t(nx0,nd0,nindex)
然而,当我得到fortran打印t(这是巨大的)
print *, 't = ', t
它仅输出零和NaN。然而,当矢量以相同的方式定义时:
real x(nx0)
x被正确定义,没有不属于的零或NaN项。
我无法理解为什么t没有正确初始化,有谁知道为什么?