请看一下这段代码,为什么会出现问题,我该怎么做呢?
program main
type matrix(m,n)
integer::m,n
double precision,dimension(1:m,1:n)::value
end type matrix
type(matrix(2,3))::B
print*,"OK"
end program
关于这个的另一个问题是:我可以有一个类型定义或模块定义,然后是一个参数列表吗?因为我从书中看到了这段代码,不知道为什么我不能编译它。