看板 Fortran 關於我們 聯絡資訊
版上各位大大好: 小弟最近在程式編寫上遇到一些問題, 如題所述,本該在副程式才定義的變數, 卻在執行整個程式第1行時卻有值出現, 如圖, http://ppt.cc/nEOo 小弟猜測是有變數存錯了, 但也沒道理是在執行程式名稱時出錯, 懇請各位大大指教,感激不盡。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.62.41 ※ 文章網址: http://www.ptt.cc/bbs/Fortran/M.1398081577.A.0F2.html
gilocustom:初值未定義的話是什麼值都不奇怪。 04/21 21:23
sam92791432:所以這樣是正常的嗎?因為同樣是在副程才定義的變數 04/21 22:12
sam92791432:都沒有出現數值,且為undefined 04/21 22:13
wenni:宣告變數後 使用變數前應先初始化 04/21 23:27
blc:因為宣告是劃記憶體範圍,是可能會有上個程式結束留下來的值。 04/22 11:14
blc:不過這是個人猜想,有錯請鞭。 04/22 11:15
sam92791432:感謝幾位大大的答覆^^ 04/23 21:34