Re: [問題] 關於call by value/result
※ 引述《x0315b100 (飛來飛去)》之銘言:
: 請問各位大大...
: call by value 和 call by value/result
: 差在哪呢??
: C語言中應該怎麼寫call by value/result呢??
: 還是C語言中根本就沒有...call by value/result
: 希望大大可以用真實小程式解釋@@"
: 麻煩了...
現在 C/C++ 都沒有支援
這方法有點像 call by value/reference 的綜合體
她傳reference過去的時候會另外複製一份, 但是在回傳時
會把複製回去原來的變數蓋掉,用 c 寫大概像這樣吧 @@
void add(int &a,int &b)
{
int c=a;
int d=b;
c=c+d;
a=c;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.92.1
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):