iwtry 发表于 2004-9-15 14:22:57

【求助】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的错误了。不知道怎么回事,望高人指点。

iwtry 发表于 2004-9-15 14:50:47

回复: 【求助】FORTRAN执行错误

不好意思,自己找到了,原因是由于动态数组没有给定大小。
页: [1]
查看完整版本: 【求助】FORTRAN执行错误