現在的同學,很少人有機會接觸 FORTRAN
所以,沒有用過fortran的人
請不要隨便發言
我比較贊同 tinlans 的意見
VB 的本質,近似 fortran
vb 的參數設計,有加上 括號的機制
表示 傳值的意思
其實,該 括號是一個類似 C語言的運算
將 運算結果 傳入副程式
而避開 vb default 是 call by address 的設定
c 是 call by value
把 address 當作一個 value 傳給副程式
※ 引述《khoguan (Khoguan Phuann)》之銘言:
: ※ 引述《cplusplus.bbs@binary.csie.ncu.edu.tw (對改變感到期待)》之銘言:
: : 本質上 call by address 就是 call by value
: : 只是傳的東西是個 address , 可藉它修改function外之物
: : 實際上也只是call by value, 某位址的value
: 厚厚,關於這幾個名詞,眾說紛紜。
: 讓我猜猜看,嗯,tinlans 的意思可能是將 call by address
: 與 call by reference 當做同義。而 cplusplus 則是將
: call by address 本質同等於 call by value.
: 至於誰是誰非,或是各有道理呢?因為最近鄙人深感與人爭辯
: 之苦,決定靜候公議。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.243.237.65