5
我是Fortran95的绝对初学者,所以我为这个问题的简单性而道歉。 我希望能够在整数来定义的阵列的尺寸,但我得到的错误FORTRAN 95,数组必须具有恒定的形状误差
“的模块或主程序数组‘’在(1)必须具有恒定的形状”
和'arrayx变量'y'不能出现在(1)'的表达式中(x的同一个错误)。 难道根据变量来定义维度是不可能的,还是我只是想念一些明显的东西。
program arrayForm
implicit none
integer, save :: x=40, y=2
real, dimension(x,y) :: arrayX
end program arrayForm
答案应该更好地提及数组部分。我正在为这个问题寻找一个愚蠢的目标。 –