回 帖 发 新 帖 刷新版面

主题:这是什么问题? 请教

real::a(2,2)=(/1,2,3,4/)
就是这句,应该没错吧 
但是编译报错说:a is rank 2,but the supplied initial value is rank 1

这是怎么回事啊?

回复列表 (共2个回复)

沙发


这个只能对一维数组赋初值
多维用reshape函数 自己看看书吧或者看看编译器的帮助

板凳


可是我看书上就是这么赋的,这是怎么回事? 我用的是fortran95

我来回复

您尚未登录,请登录后再回复。点此登录或注册