回 帖 发 新 帖 刷新版面

主题:赋值时出现的问题

    do 10 i4=ifirst,ncells
           told=time
    call second(time)
    msaro=0
    Aaro=16
    Aox=0.13
    totmw=0
    totms=0
    maro(i4)=spd(i4,kc6h5ch3)+spd(i4,ka3)
    msaro(i4)=Aaro*maro(i4)*p(i4)**0.5
     &      *exp(-6313/temp(i4))
    if(crank.gt.-5 .and. crank.le.5)then
    write(96,*) crank,maro(i4),p(i4)
    endif
        10 continue
           end
在我写的这个小程序中,为什么将spd(i4,kc5h6ch3)导出时有值,但是导出maro(i4)时,值却为0,请高手指点一下,这是为什么?

回复列表 (共2个回复)

沙发


没有初始化,建议对哑元定义

板凳

请问是哪个变量没有初始化呢。spd(i4,kc6h5ch3)是在其他的程序中就已经计算,在这里只是调用而已!

我来回复

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