回 帖 发 新 帖 刷新版面

主题:编程-数组入门

program main

implicit none
    integer :: ma(2,2)=(/1,2,3,4/)

    write(*,*) ma

stop
end

编译时报错,说定义数组那一行“Incompatible ranks 2 and 1 in assignment.”

这跟书上说的一样啊,为啥编译不过呢?求高手指点。

回复列表 (共2个回复)

沙发

在CVF中可以实现,没有问题啊!

板凳

我在Intel Fortran 2015里试了一下,可以运行通过的。

我来回复

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