【发布时间】:2013-01-12 18:52:35
【问题描述】:
我是 Fortran95 的绝对初学者,所以对于这个问题的简单性,我深表歉意。 我希望能够用整数定义数组的维度,但我得到了错误
'(1)处的模块或主程序数组'arrayx'必须具有恒定的形状'
并且“变量 'y' 不能出现在 (1)' 处的表达式中(x 的错误相同)。 是根本不可能根据变量来定义维度,还是我只是遗漏了一些明显的东西。
program arrayForm
implicit none
integer, save :: x=40, y=2
real, dimension(x,y) :: arrayX
end program arrayForm
【问题讨论】: