主题:[讨论]fortran里循环中变量的值无故被改,什么原因
请教一下各位大侠,有没有遇到过循环中变量有改动,和自己预期的不符呢?比如
DO I = 1,100
DO J = 1,100
call random_number(XX)
V(I,J)=XX+I
ENDDO
ENDDO 初始化这样一个数组后,在一个循环中用这个数组,会报段错误,打印该数组,打印不全,就会报错,请问什么原因呢?
DO I = 1,100
DO J = 1,100
call random_number(XX)
V(I,J)=XX+I
ENDDO
ENDDO 初始化这样一个数组后,在一个循环中用这个数组,会报段错误,打印该数组,打印不全,就会报错,请问什么原因呢?