[考題] call by reference之實作(傳參考呼叫)
題目出自98年高考程式語言第三題
我只問我有疑問的地方 故簡化如下
試說明起動記錄中function parameters實作call by reference
我的書籍是高點 2013程式語言 胡世雄著
解答如下
1.主程式呼叫副程式時,系統先在副程式啟動記錄之fuction parameters欄位,為形式參數
配置一個可儲存形式參數位址(一個指標)之記憶體
2.將實際參數的記憶體位址傳遞至該指標記憶體,作為形式參數之記憶體位址
3.副程式對於形式參數的引用,皆會存取到實際參數的記憶體,可直接影響實際參數
之記憶體內容
我有疑問的是第一句標示紅色的句子
怎麼不是一個可儲存實際參數位址的記憶體呢?
其他地方沒問題 就是形式參數跟實際參數共用相同記憶體位址
也不曉得這種地方重不重要 PO版請問一下各位的意見
感謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.143.99.32
※ 文章網址: http://www.ptt.cc/bbs/Examination/M.1397479105.A.548.html
推
04/15 07:37, , 1F
04/15 07:37, 1F
→
04/15 07:38, , 2F
04/15 07:38, 2F
→
04/15 07:39, , 3F
04/15 07:39, 3F
→
04/15 07:40, , 4F
04/15 07:40, 4F
→
04/15 07:40, , 5F
04/15 07:40, 5F
→
04/15 08:07, , 6F
04/15 08:07, 6F
→
04/15 08:08, , 7F
04/15 08:08, 7F
→
04/15 08:09, , 8F
04/15 08:09, 8F
→
04/15 10:02, , 9F
04/15 10:02, 9F
→
04/15 10:03, , 10F
04/15 10:03, 10F
→
04/15 10:04, , 11F
04/15 10:04, 11F
→
04/15 10:04, , 12F
04/15 10:04, 12F
→
04/15 10:54, , 13F
04/15 10:54, 13F
推
04/18 23:02, , 14F
04/18 23:02, 14F
→
04/18 23:02, , 15F
04/18 23:02, 15F
→
04/18 23:02, , 16F
04/18 23:02, 16F
Examination 近期熱門文章
PTT職涯區 即時熱門文章