作者sam92791432 (sammy)
看板Fortran
标题[请益] 程式执行第1行,变数却有值
时间Mon Apr 21 19:59:34 2014
版上各位大大好:
小弟最近在程式编写上遇到一些问题,
如题所述,本该在副程式才定义的变数,
却在执行整个程式第1行时却有值出现,
如图,
http://ppt.cc/nEOo
小弟猜测是有变数存错了,
但也没道理是在执行程式名称时出错,
恳请各位大大指教,感激不尽。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.115.62.41
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Fortran/M.1398081577.A.0F2.html
1F:→ gilocustom:初值未定义的话是什麽值都不奇怪。 04/21 21:23
2F:→ sam92791432:所以这样是正常的吗?因为同样是在副程才定义的变数 04/21 22:12
3F:→ sam92791432:都没有出现数值,且为undefined 04/21 22:13
4F:→ wenni:宣告变数後 使用变数前应先初始化 04/21 23:27
5F:→ blc:因为宣告是划记忆体范围,是可能会有上个程式结束留下来的值。 04/22 11:14
6F:→ blc:不过这是个人猜想,有错请鞭。 04/22 11:15
7F:→ sam92791432:感谢几位大大的答覆^^ 04/23 21:34