29
10
0
熟手
01
MODULE
COMMON_DATA
02
IMPLICIT
NONE
03
SAVE
04
REAL
::
X
(
32
)
05
06
END
07
08
SUBROUTINE
1
…………
09
USE
11
12
DO
i
=
,
4
13
IF
==
NOEL
THEN
14
j
8
15
NPT
16
-1
*
+
STATEV
2
17
18
19
20
21
22
23
24
25
26
27
28
5
30
31
33
L
-5
34
35
36
37
38
39
使用道具 举报
213
宗师
call
subroutine
! 设定 X
!读取 X
3
!设定新的X
!读取新的X
臭石头雪球
2038
论坛跑堂
风平老涡 发表于 2020-11-4 02:10 没有错,x 是全域变量。不知道你想要什么效果? [mw_shl_code=fortran,true]call subroutine1 ! 设定 X ...
fcode 发表于 2020-11-4 08:34 这要看你的 SUBROUTINE 1 和 SUBROUTINE 2 的执行顺序是怎样的。
916115735 发表于 2020-11-4 11:10 但是传输过来的数据不对 1~4是 subroutine1计算的结果 5~8是subroutine2读取的结果 ...
fcode 发表于 2020-11-4 11:38 如果你在 subroutine 1 ,subroutine 2 中又一次定义了 X,那么会覆盖掉module中的X 尝试取消在subroutine ...
本版积分规则 发表回复 回帖后跳转到最后一页
颁发给完成“有规有矩”任务的网友
颁发给在娱乐版上传了真实照片的女性网友
颁发给论坛热心帮助他人的网友
颁发给经认证的具有特殊贡献和地位的名人
颁发给注册后积极发言的新人
颁发给对本站有突出贡献的朋友
颁发给本站版主和管理
颁发给在娱乐版上传了真实照片的男性网友
颁发给为Fcode网站捐赠的网友
颁发给论坛注册3年以上的网友
颁发给发帖量超过一定数量的坛友
捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )
GMT+8, 2025-5-1 18:13
Powered by Discuz! X3.4
© 2013-2025 Comsenz Inc.