【求助】FORTRAN执行错误
这下面这段小程序 SUBROUTINE CLMATRIX(AMATR,N)
IMPLICIT NONE
INTEGER N,I
REAL AMATR(N)
DO I=1,N
AMATR(I)=0.
ENDDO
RETURN
END !
前面调用都没有问题,可是后面又有一次调用,就出现了ACESS VIOLATION,用DEBUG进入看,发现当这次调用进入该程序后还没有执行循环,AMATR中元素值提示为UNDEFINED ADDRESS,已进入循环,就除了线上面的ACESS VIOLATION的错误了。不知道怎么回事,望高人指点。
回复: 【求助】FORTRAN执行错误
不好意思,自己找到了,原因是由于动态数组没有给定大小。
页:
[1]