我继承了大约 400 行写得很奇怪的 Fortran 77 代码,我试图一步一步地分析它,以便在我的脑海中清晰。
无论如何,我有一个类似标题的文件(实际上是一个.h
,但其中的代码是 fortran 而不是 C/C++),其中只有两个语句,称为getarg.h
:
character*80 serie
integer ln
然后我有另一个.f
名为的 fortran 文件 () getserie.h
,其中包含以下代码:
subroutine getserie(serie, ln)
include 'getarg.h'
call getarg(1, serie)
ln = index(serie, ' ') - 1
return
end
我的问题是:我可以call
创建一个仅包含变量声明的外部文件吗?这样做有什么效果?