作者mouseforlove (我是瓜呆)
看板Fortran
标题[问题] subroutine的值没有回传
时间Fri Dec 12 12:08:37 2014
大家好,想请问副程式return的问题
在执行完主程式後我发现print的值是没有的,所以又在副程式中也加了print来确认副程
式到底有没有确实读到资料,在这情况下资料就有回传回主程式。
简单来说,副程式是有成功读到资料,但若没有加print资料就不会return回主程式,不晓
得这是哪里出问题了?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 117.56.77.18
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Fortran/M.1418357319.A.8E3.html
1F:推 physbook: 有程式码吗? 12/12 12:41
2F:→ gilocustom: 可能是违规的记忆体操作从底层影响变数的传递。 12/12 12:45
3F:→ mouseforlove: 我的副程式是用来读netcdf格式的资料,後来我在副程 12/13 12:48
4F:→ mouseforlove: 式补上include 'netcdf.inc'就没有没回传的问题了 12/13 12:49
5F:→ mouseforlove: 谢谢两位的回答! 我当初也在想是不是记忆体的问题 12/13 12:49