一般来说,Fortran 的数组在定义时需要指定其大小.
如果你要用 real :: h(i)
那么 i 必须是确定的值,例如常数,虚参,COMMON 中的变量.
如果定义时尚不能确定大小,你需要使用可变的数组.
这需要书写 allocatable 属性和 allocate 语句.
一般来说,Fortran 的数组在定义时需要指定其大小.
如果你要用 real :: h(i)
那么 i 必须是确定的值,例如常数,虚参,COMMON 中的变量.
如果定义时尚不能确定大小,你需要使用可变的数组.
这需要书写 allocatable 属性和 allocate 语句.