作者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/m.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