作者Sunofgod ( )
看板Examination
標題Re: [考題] 程式語言 96交通升資
時間Wed Apr 16 22:22:28 2014
http://ppt.cc/940~
這是金乃傑老師的回覆
感謝老師特地回答
老師認為共用相同記憶體位址只是巧合罷了
但這是升資考 應該沒那麼容易問到考過的人給分是怎麼給...
請問有人有辦法知道這題當初是怎給分的嗎?
金老師的說法比較符合以往所學 當副程式結束後記憶體會被釋放
但坊間的書又有別種答案(前面的回文)
至少我參考的胡世雄 2013程式語言(高點)就採用共用相同記憶體的內容
版本1.共用相同記憶體位址只是巧合 記憶體還是會被釋放
本題是懸疑指標 印出的結果 不確定 不確定
版本2.共用相同記憶體 印出結果 10 10
這又回到老話一句了 誰的是標準答案?改的人說了算..........
請問有人知道考過這次考試的人或有門路可以問到當初出題改題的教授嗎
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.227.254.30
※ 文章網址: http://www.ptt.cc/bbs/Examination/M.1397658150.A.88F.html
推 okstephen1:謝謝你的回文 我稍微想了一下 應該想一下何謂記憶體釋 04/16 22:30
→ okstephen1:放,我用debugger看的結論是 釋放記憶體不會把值給消掉 04/16 22:31
→ okstephen1:當然也有可能是跟compiler有關 04/16 22:34
→ okstephen1:如果以以上的想法+啟動紀錄的位置 那就可能不會是巧合 04/16 22:40
→ okstephen1:個人淺見 有錯請指正 04/16 22:47
→ Sunofgod:你可以試著像金老師一樣多印幾次*x 我自己電腦跑的確跑出 04/16 22:51
→ Sunofgod:像老師那樣的結果 *x的值會跑掉 04/16 22:51
→ Sunofgod:C_and_CPP 有興趣的人可以去這版看高手的解釋 04/17 17:55
→ Sunofgod:好佳在有問老師跟轉過去問人 不然誤人又誤己 04/17 18:01