Fortran Coder

查看: 12411|回复: 8
打印 上一主题 下一主题

[Module] 求助大神,关于在module中使用common命令的问题

[复制链接]

9

帖子

3

主题

0

精华

入门

F 币
53 元
贡献
38 点

规矩勋章

跳转到指定楼层
楼主
发表于 2017-8-10 21:54:28 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
希望大神,帮忙解惑,谢谢了。具体问题是:
[Fortran] 纯文本查看 复制代码
          module modul
                      IMPLICIT REAL*8(A-H,O-Z),INTEGER(I-N) 
                      PARAMETER(MI=201,MJ=51)  
                      COMMON /CONST1/G,PI,CN,OMIGA,PIR180,DEN,DENAIR,DENSED,CW,
                     1         VIS,oi,tk,rj,CC0,DRAWy,alph3,w3,sk,qm,d50
                end module modul

这种情况,应该以那个命令为准呢。就是common里的变量,在外面引用时,是按照common的位置
对应,还是按照module的变量名对应呢。
问题不知道描述的够不够清楚,自己学Fortran算是初级阶段,如果不够清楚,希望大家原谅。可以在问我
真切的希望得到答案,也希望在和大家讨论中成长!!!


分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

9

帖子

3

主题

0

精华

入门

F 币
53 元
贡献
38 点

规矩勋章

沙发
 楼主| 发表于 2017-8-11 09:23:39 | 显示全部楼层
就是说,module和common谁起作用是按照是use module还是common来决定的。因为是在看别人以前写的程序,所以在这个地方有些疑惑。谢谢fcode的大神

9

帖子

3

主题

0

精华

入门

F 币
53 元
贡献
38 点

规矩勋章

板凳
 楼主| 发表于 2017-9-12 09:37:14 | 显示全部楼层
chiangtp 发表于 2017-8-11 16:43
COMMON: "block"方式的資料共享, powerful/flexible, 當然也dangerous

[mw_shl_code=fortran,true]SUBRO ...

赞赞赞赞赞赞

9

帖子

3

主题

0

精华

入门

F 币
53 元
贡献
38 点

规矩勋章

地板
 楼主| 发表于 2017-9-12 09:39:32 | 显示全部楼层
fcode 发表于 2017-8-11 19:07
不,他们都起作用了。

此时,可以认为这些变量,如 G,具有三个名字:

赞赞赞,谢谢大神。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-7 22:12

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表