FAQ 之 common,Module共享数据的优缺点 [我来说两句]

最新 最热

评论列表(评论 4)以下网友评论只代表网友个人观点,不代表本站观点。

2017-09-05 16:08:48 kuba2333(kuba2333)
真是醍醐灌顶啊
回复 支持2
2016-08-25 13:05:27 lixinwen000(lixinwen000)
我有一个计算程序,用common声明变量的文件是被include在每一个文件里的。后来尝试用module声明,两个计算出来的结果不一致。请问可能是什么原因呢? 我的QQ:1102119536,如果时间允许能否联系我一下,我把问题代码发过去
回复 支持0
2015-08-30 11:00:07 lqe2004(lqe2004)
lqe2004 于 2015-08-30 10:58:48发布
大赞!我补充一个,不仅要在每个使用该common的子程序/主程序中定义common里面的每一个变量,而且似乎连个数和顺序都不能变,比如上面的例子,如果仅仅定义a或者b,或者是定义integer::b,a即使下面依然写common a,b,似乎对应也会出错。
上面打错了,是定义integer::b,a即使下面依然按顺序写出,print*, a,b
回复 支持1
2015-08-30 10:58:48 lqe2004(lqe2004)
大赞!我补充一个,不仅要在每个使用该common的子程序/主程序中定义common里面的每一个变量,而且似乎连个数和顺序都不能变,比如上面的例子,如果仅仅定义a或者b,或者是定义integer::b,a即使下面依然写common a,b,似乎对应也会出错。
回复 支持2
对该文发表评论
我的态度:

    登录 | 注册 需要登陆才可发布评论
请您注意:
  • 自觉遵守:爱国、守法、自律、真实、文明的原则
  • 尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法规
  • 严禁发表危害国家安全,破坏民族团结、国家宗教政策和社会稳定,含侮辱、诽谤、教唆、淫秽等内容的作品
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 您在本站评论发表的作品,本站有权在网站内保留、转载、引用或者删除
  • 参与本评论即表明您已经阅读并接受上述条款