call by reference之實作(傳參考呼叫) - 高考

Carolina Franco avatar
By Carolina Franco
at 2014-04-14T20:38

Table of Contents

題目出自98年高考程式語言第三題

我只問我有疑問的地方 故簡化如下

試說明起動記錄中function parameters實作call by reference

我的書籍是高點 2013程式語言 胡世雄著

解答如下

1.主程式呼叫副程式時,系統先在副程式啟動記錄之fuction parameters欄位,為形式參數

配置一個可儲存形式參數位址(一個指標)之記憶體

2.將實際參數的記憶體位址傳遞至該指標記憶體,作為形式參數之記憶體位址

3.副程式對於形式參數的引用,皆會存取到實際參數的記憶體,可直接影響實際參數

之記憶體內容

我有疑問的是第一句標示紅色的句子

怎麼不是一個可儲存實際參數位址的記憶體呢?

其他地方沒問題 就是形式參數跟實際參數共用相同記憶體位址

也不曉得這種地方重不重要 PO版請問一下各位的意見

感謝~

--
Tags: 高考

All Comments

Frederic avatar
By Frederic
at 2014-04-19T07:53
他的說法似乎是說,在呼叫形式參數的時候會生成兩塊記憶
Damian avatar
By Damian
at 2014-04-20T18:30
體空間,一個是形式參數的值,一個是實際參數的位置,一
Joseph avatar
By Joseph
at 2014-04-21T02:45
般情況當然只有給值的空間,位址隨便系統分配,但傳址呼
Franklin avatar
By Franklin
at 2014-04-21T14:48
叫似乎就是這樣,最後再把實際參數的位址丟到形式參數的
位址記憶體,那塊'形式參數的值'就變成跟實際的一樣了吧
Callum avatar
By Callum
at 2014-04-26T13:33
我錯了,上面別看.....
Aaliyah avatar
By Aaliyah
at 2014-04-29T02:48
總之就是宣告一個指標存會參考到形式參數的值的位址,所
Enid avatar
By Enid
at 2014-04-30T15:33
以丟實際參數的位址進去,形跟實就是用同樣空間了
Zenobia avatar
By Zenobia
at 2014-05-01T13:29
沒錯 的確是儲存實際參數的位址 但是 位置的大小都是一
Leila avatar
By Leila
at 2014-05-06T02:14
樣的(4bytes) 所以書上講得沒錯 就是儲存一個
Elvira avatar
By Elvira
at 2014-05-07T14:12
可儲存形式參數位址(一個指標)之記憶體 況且 在活動紀錄
一般也是用形式參數來表示 主程式以實際參數表示
Damian avatar
By Damian
at 2014-05-09T23:49
好吧~腦袋轉不過來 再多想想 謝謝!
Kristin avatar
By Kristin
at 2014-05-11T09:02
因為 實際參數型態 不一定跟形式相同 所以以形式參數的型
態來配置空間 在函式內也是使用形式參數datatype來存取該
位址的內容

關於刑法解題書

Victoria avatar
By Victoria
at 2014-04-14T12:39
目前正在準備高考法律廉政~~~ 最近在挑選刑法解題書 目前考慮的書有... 1.李允呈老師的刑法總則與分則解題書 2.讀享出版的這是一本刑法總則、刑法分解題書(基礎篇) 不曉得以上這兩本大家比較推薦哪一本呢? 讀享的目前好像只有出基礎篇,對於準備高考會不會比較不足呢? 麻煩大家建議一下,謝謝! ...

文化行政考外文 最快7月上路

Queena avatar
By Queena
at 2014-04-13T23:28
http://mag.udn.com/mag/edu/storypage.jsp?f_ART_ID=508456 文化行政考外文 最快7月上路 2014/04/13【聯合報╱記者董俞佳/台北報導】 http://uc.udn.com.tw/magimages/4/PROJ_ARTICLE/0_0/f_5 ...

于亮or讀享 行政法申論題庫抉擇!

Barb Cronin avatar
By Barb Cronin
at 2014-04-13T18:46
如標題 再兩個多月後就要考高考了!! 對於行政法申論滿緊張的,沒什麼頭緒 爬文之後,決定要在以下兩本行政法申論題庫中擇一: 1.于亮-行政法核心申論題庫 2.讀享-這是一本行政法解題書 有在書局大概翻過這兩本,兩者排版都能接受(獨享應該略勝一籌 哈哈) 但內容的話...我不太能分辨哪一個較好 ...

98年高考資料庫第二題第三小題

Kristin avatar
By Kristin
at 2014-04-13T17:59
這是我找到的答案 SELECT pId, COUNT(*) FROM BorrowRecord WHERE borrowDate between ‘2009/01/01’ AND ‘2009/12/31’AND pId in ( SELECT pId FROM BorrowRecord GROUP pId H ...

高考資料庫

Blanche avatar
By Blanche
at 2014-04-13T01:10
請教一下不知有人可否解惑 不知這樣作答是否正確 望各位不吝給予指教一同討論 謝謝 作答: http://0rz.tw/v2QAp 題目: 94高考二級 一、假設你將為某縣市政府轄區內各家社區圖書館的資訊系統建立資料庫:每家社區圖 書館各有一些服務人員(員工),其中一人為該館的主管,負責館內人員及圖 ...