線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1979
推到 Plurk!
推到 Facebook!

急~臨時抱佛腳....簡單問題求解...

答題得分者是:pental
mi86018
一般會員


發表:20
回覆:39
積分:21
註冊:2003-11-17

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-03-19 11:05:22 IP:218.174.xxx.xxx 未訂閱
急~後天就要考試了....有一題還不能確定答案.... 因為站上高手眾多...而且隨時都有高手在「駐站」..所以才想到在這邊發問... 研究所在職班的考題... 下列片段虛擬碼中,若 class="code">Procedure F(X,Y,Z) X←Y+Z Retrun(X+Y+Z) (a)的答案應該是"2",但是因為我不確定(b)Call-by-Address答案,所以乾脆請教站上的高手,希望能有肯定的答案,可否順便附上求出答案的敘述。 謝謝大家........ 只怪以前不努力...現在全部忘光光........
pental
初階會員


發表:3
回覆:48
積分:30
註冊:2003-09-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-03-19 11:42:23 IP:211.21.xxx.xxx 未訂閱
Call by Address 的答案還是 2 吧!    舉例來說,如果你的Function如下
 
function Add(A,B,C)
begin
  A := B C;
end
在 Call by Value 的情況下,原本的輸入值在經過 Function 函數的處理後,並不會因為 Function 中的運算而有所改變 但在 Call by Address 的情況下,原本輸入值在經過 Function 函數處理過後,會因為在 Function 中的運算而改變了原來的值。 所以像上面的例子,如果 A=1,B=2,C=3,那麼 Call by Value 的情況下,A=1,B=2,C=3,但是 Call by Value 的情況下,A=5(因為a=b c),B=2,C=3,不知道這樣你有沒有了解了。
bruce0211
版主


發表:157
回覆:668
積分:279
註冊:2002-06-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-03-19 12:16:41 IP:211.21.xxx.xxx 未訂閱
長官別打偶 若是報佛角就能考上的研究所 可以告訴我哪家嗎... 我下次注意一下,千萬別去那家讀 對了,這篇違反版規 等下副站長應該就會來砍了 不然對不起其它一樣問作業,問題目的長官了 發表人 - bruce0211 於 2004/03/19 12:18:41
mi86018
一般會員


發表:20
回覆:39
積分:21
註冊:2003-11-17

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-03-19 14:02:09 IP:218.174.xxx.xxx 未訂閱
非常感謝兩位大哥的回應,感謝pental大哥的解答,也感謝bruce0211大哥的指教。 但是我有想說些話,我是個寫程式的上班族,平常寫專案軟體,每天晚上加班是常態,但是因為我一直有著想想要繼續學習、繼續唸書的目標,但是我沒辦法輕易放棄我的工作,因此只好報名在職專班的研究所,我承認我唸書的時間不多,沒辦法準備的很充足,標題我取說臨時抱佛腳,也只是我想以比較輕鬆的主題來吸引高手來幫我解答,並不代表我真的只準備了兩天,你說的那句話已經打擊到我的信心,也很明顯的看不起我要報考得學校。我只能說,這所學校是我一直想念的學校,我也不會因為你所說的話而讓我想繼續學習的目標而放棄。雖然你說的很有道理。 至於我PO錯地方,違反版規,我真的粉抱歉。但是我真的不知道我該PO在哪裡。本來我是PO在網友互動連絡園地,但是因為那個區是不能夠發問問題的,所以我把所有討論區看過之後,覺得最適合的應該是這裡。 我也是個KTOP的死忠...雖然我回答問題的分數遠低於發問的題數,但是我也是常上站尋找有沒有有我會回答的問題,希望也能給別人幫助。 我認為Ktop應該是屬於所有愛好寫程式的人的網站,而不是只能發問有關於delphi、bcb的文章,我不知道我的想法對不對... 我知道我這篇文章有點意氣用事...希望大家原諒,如果版主或站長有任何懲處,我也虛心接受...謝謝。
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-03-19 16:15:54 IP:211.76.xxx.xxx 未訂閱
我想您可能違法 本站十大必刪文章之 九、很明顯的作業問題或不將自己寫的有問題的程式片段貼上而要求答案的 本站有多位版主幫忙管理 嚴格的管理是希望造就一個純粹程式設計技術討論的園地 作業問題的爭議已經有很多次的熱烈討論了 主要是不希望學生為了方便將學校的作業直接放在網站上要求答案 那就尚失討論區的技術討論意義了 不過以您的狀況來說,您有試著解題,算是還有用一點心, 最好是寫出您對這個題目的了解程度, 比如說在您觀念中的Call by value是啥,call by address是啥, 請高手幫您修正觀念, 這樣比較會引起大家的認同! 還有就是您的標題也不適合, 標題要有意義,且符合內容的精神, 您可以考慮改為: 標題:請教Call by Value/Address的差異? 站長還是謝謝您對本站的支持! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
系統時間:2024-05-03 9:46:17
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!