Fortran Coder

查看: 538|回复: 6
打印 上一主题 下一主题

[Module] 请问为什么这个模块无法被调用,另外还有一些关于模块.....

[复制链接]

250

帖子

2

主题

0

精华

宗师

F 币
1730 元
贡献
872 点

规矩勋章

楼主
发表于 2024-1-5 08:28:22 | 显示全部楼层
module 里声明的变量,就是全局变量,在模块内部contains后面的子程序和主程序里都不必声明直接使用,可以当公共变量用。
主程序里 use module1 语句后不要再声明和模块同名的变量,去掉主程序中 qulv_i_j 的定义就没有你说的错误了。
如果要保留子程序的计算结果,变量和数组都可以直接放模块中,任何地方的修改都会保存,不用考虑能不能传回来。
save不是你想的那么用的,是用在子程序里保存局部变量的。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-5-14 23:15

Powered by Tencent X3.4

© 2013-2024 Tencent

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