|
本帖最后由 vvt 于 2016-3-16 20:27 编辑
1. 可以重名。use module 只使用了 module 的公共变量,而没有使用contains下subroutine或function的局部变量
2. include 是完全复制粘贴。甚至与 fortran 语法都无关的。你可以参考下面的图片,完全不是fortran语法的文字,也可以利用 include 进行预处理
3. 外部subroutine可以不写 extrnal,外部 function 如果定义了也可以不写 external。实际上,当你把所有函数都封在 module 里,压根不需要 external,反正我很多年不写这个关键字了。
希望对你有用~ |
|