这是报错信息:
(1891): error #6633: The type of the actual argument differs from the type of the dummy argument. [AHUMI2]
这是代码内容:
[Fortran] 纯文本查看 复制代码 subroutine Fiber_Module_reg2(data_input,data_output)
c implicit double precision (b-h,o-z)
c implicit integer (i-n)
double precision ahumi_ao,Tem_ao,RH_ao,Rh1,Rh2,ttt,ahumi1,ahumi2
& xx1,xx2,data_input,data_output
[Fortran] 纯文本查看 复制代码 call d_rh_t(Rh2,ttt,ahumi2)
[Fortran] 纯文本查看 复制代码 subroutine d_rh_t(rh,t,d)
implicit double precision (a-h,o-z)
implicit integer (i-n)
call satu_press(t,p_satu)
p_a=101325
d=0.622*rh*p_satu/(p_a-rh*p_satu)
return
end
函数里都没有implicit none
由代码可见ahumi2(实参)和d(虚参)都是双精度类型, 为什么仍说实参虚参不一致?
|