回 帖 发 新 帖 刷新版面

主题:请问各位,fortran中的主程序和部分子程序都要用到同一个赋过值的变量,怎样编才能简化程序啊

[size=4]fortran中的主程序和部分子程序都要用到同一个赋过值的变量,怎样编才能简化程序啊[/size]
比如,主程序和子程序中都要用到:
PARAMETER(m=3,nn=4*m)
简化之后我只要改变一处m的值就可以了,然后得到我想要的不同m值的结果

回复列表 (共2个回复)

沙发

Module GlobalMod
  PARAMETER(m=3,nn=4*m)
End Module GlobalMod

Program Main
  Use GlobalMod
  ...
End Program Main

Subroutine SomeSub()
  Use GlobalMod
  ...
End Subroutine SomeSub

板凳


牛人啊,太感谢了,嘿嘿~~

我来回复

您尚未登录,请登录后再回复。点此登录或注册