这两行Fortran是否代表Fortran宏?
我正在把一些Fortran代码转换成C,我不明白这里发生了什么 这段代码来自TOMS,数学软件上的事务,所以我不认为这是一行错误的代码 ZCOS和A在文件中没有其他定义,除了我在这里展示的定义。这是一种将ZCO定义为COS的Fortran技术吗?如果是,它实现了什么这两行Fortran是否代表Fortran宏?,fortran,Fortran,我正在把一些Fortran代码转换成C,我不明白这里发生了什么 这段代码来自TOMS,数学软件上的事务,所以我不认为这是一行错误的代码 ZCOS和A在文件中没有其他定义,除了我在这里展示的定义。这是一种将ZCO定义为COS的Fortran技术吗?如果是,它实现了什么 REAL ZCOS ZCOS(A) = COS(A) C(I) = ONE / (TWO * ZCOS ( C(I) * PI / DBLE(N+N) )) 这是一个语句函数,解释了很多次ZCOS是一个实函数,在前两行
REAL ZCOS
ZCOS(A) = COS(A)
C(I) = ONE / (TWO * ZCOS ( C(I) * PI / DBLE(N+N) ))
这是一个语句函数,解释了很多次
ZCOS
是一个实函数,在前两行中定义
第一行定义zco
的类型
第二行定义函数本身
第三行可以是数组访问或其他语句函数。没有上下文就无法决定
备注:通常,
ZCOS
是COS
泛型的特定函数,采用双复数
参数。这是一个非标准扩展,您的代码不使用此内在特性。谢谢。我做了无数次搜索,结果一无所获。这就是为什么我在问题中使用“宏”一词。