fortran注释问题

#include"mom_geo_com.inc"上面出现在一个fortran77文件里面,前面加上#号是什么意思?我怎么重来没见过?!是注释掉吗我刚翻了书,上面的这个出... #include "mom_geo_com.inc"

上面出现在一个fortran77文件里面,前面加上#号是什么意思?我怎么重来没见过?!是注释掉吗
我刚翻了书,上面的这个出现在.f里面,并且是顶格写的,第一个是#,这样第2~6是inclu,这是什么意思啊, 并且这一行在visual studio里面是绿色的!
展开
 我来答
天河流纹石
2013-04-22 · TA获得超过1.3万个赞
知道大有可为答主
回答量:7624
采纳率:76%
帮助的人:4056万
展开全部
这不是注释,是某些编译器自己定义的语句。

表示包含该 inc 文件。

inc 文件在这里(仅在这里),其实也是 Fortran 的源代码文件。等同于:复制该文件的所有源代码,粘贴在此处。

这个语句不是 Fortran 语法规定的,而是某些编译器自行规定的。

如果你的编译器显示是绿色的。请确认你的编译器支持 include,并弄清楚如何使用。
1.如果支持,请改为你的编译器规定的格式。(比如对于固定格式,前面空几行)
2.上面的问题,请翻阅你的编译器的说明书。
3.如果不支持,请手动打开该 inc 文件,复制所有代码,粘贴在此处。
更多追问追答
追问
我自己写了个小程序试了一下,这个包含是不成功的,必须将#号去掉,并且include应该从第七个位置开始,才能成功包含。当然我用的也是.f格式的文件。
追答
so,包含语句不是语法标准。每个编译器都有自己的规定(有的编译器甚至没有这个功能)

另外,你看到的代码从第几格开始,这要看你用的什么格式(自由格式,还是固定格式)

如果你的代码是从书上或网上看到的,前面的空格可能由于排版问题丢失了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式