[Fortran] 纯文本查看 复制代码 REAL :: &
cpmcal, xlcal, diffus, &
viscos, xka, venfac, conden, diffac, &
x
可以看到这里 cpmcal 和 x 都是浮点类型的变量,但是后续代码中出现
[Fortran] 纯文本查看 复制代码 cpmcal(x) = cpd*(1.-max(x,qmin))+max(x,qmin)*cpv
这里 cpmcal(x) 表示将 cpmcal 当成数组来访问,并且 x 作为下标吗?
我尝试在工程中查找cpmcal,发现有如下宏定义:
[C] 纯文本查看 复制代码 #define CPMCAL(x) (cpd*(1.-max(x,qmin))+max(x,qmin)*cpv)
但是感觉也不能很好解释为什么宏定义接受一个赋值。
我是Fortran语言的新手,Google也没有找到非常合适的回答。如果还需要更多细节,请随时和我联系
|