找回密码
 注册
Simdroid-非首页
查看: 69|回复: 3

[3. Fortran] 关于变化的变量

[复制链接]
发表于 2011-3-13 15:00:56 | 显示全部楼层 |阅读模式 来自 北京
SUBROUTINE RANDOM (x)
       DATA ia,ic,im/8121,28411,134456/
c
       ix = INT(x * FLOAT(im))
       jran = MOD (ix * ia + ic, im)
       x = FLOAT (jran) / FLOAT (im)
       RETURN
       END
x是从上面带进来的一个函数,之前已经赋了一个值,有什么方法可以让这个子程序中计算产生的变量x保存起来,下次再调用此子程序的时候,带入的这个x值就是上次计算产生的x值,而不是在之前赋予的那个值?全局变量common或者module能做到么?谢谢各位大侠!
发表于 2011-3-14 12:22:12 | 显示全部楼层 来自 江苏南京
Simdroid开发平台
这是变量生存期的问题,用save语句试试。
回复 不支持

使用道具 举报

 楼主| 发表于 2011-3-15 13:19:42 | 显示全部楼层 来自 北京
2# luyuwuli
thank you !我试试看,呵呵!
回复 不支持

使用道具 举报

 楼主| 发表于 2011-3-15 14:58:02 | 显示全部楼层 来自 北京
自己再顶下,希望以前遇到的同志能帮忙解决解决!谢谢
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-11-1 09:34 , Processed in 0.039425 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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