Fortran Coder
标题:
fortran 预编译及implicit 语法
[打印本页]
作者:
1035326373
时间:
2015-4-21 22:30
标题:
fortran 预编译及implicit 语法
在fortran77中看到这样一段代码,请问这是什么意思?
[Fortran]
纯文本查看
复制代码
*if sw
implicit real*8 (h)
*else
implicit integer (h)
*endif
作者:
fcode
时间:
2015-4-21 22:40
implicit real*8 (h)
这表示以 h 开头的变量都默认为 real*8 类型
implicit integer (h)
这表示以 h 开头的变量都默认是整型。
*if sw
*else
*end if
这可能是早期编译器扩展的“预处理”语句,应该表示,如果定义了 sw 预处理常量,则编译第一句,否则编译第二句。
(这是非标准的语法)
欢迎光临 Fortran Coder (http://bbs.fcode.cn/)
Powered by Discuz! X3.2