Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

call by value & call by reference

0 views
Skip to first unread message

因為你而快樂..

unread,
Nov 7, 2002, 4:21:00 AM11/7/02
to
請問在C++中..

call by value 和 call by reference 怎麼區別?

可否舉個小例子說明一下?!

麻煩各位高手嚕..^^"
--
玫瑰,如果不再盛放
不是因為風水不好
而是缺少了細心灌溉的人
缺少窗邊微笑看花的人.....

--
[0;1;40;33m ◢ [37m█ [40;31m◣ [0;32;42m▏ [40m◤ [1;37m█ [36m◣ [32m ◆ [1;33;41m未來 [32;44m最舊 [33;40m小棧 Oldest Future Object
[1;33m█ [0;30;47m● [40;32m▇█ [42;30m▁ [47m˙ [1;36m█ [40;33m ◆ [37m通訊頻率 [4;1;33mO [32mf [36mO [37m.twbbs.org [m
[0;33m◥ [1;30m█ [0;40;32m◢▉ [1;34m◥ [30m█ [0;36m◤ ◆ [37m來源座標 [1;30mu4514d.dorm.ccu.edu.tw [m

pengy...@zoo.ee.ntu.edu.tw

unread,
Nov 7, 2002, 6:16:31 AM11/7/02
to
#include <iostream>

int callbyvalue (int value) {

value = 2;
return value;
}

void callbyreference (int &reference) {

reference = 3;
}

void main () {
int value = 0;

value = callbyvalue(value);
cout << value << endl;
callbyreference(value);
cout << value << endl;
}

這樣應該算是稍微知道之間的差別了吧 ^^

※ 引述《Acerwa...@OfO.twbbs.org (因為你而快樂..)》之銘言:
: 請問在C++中..


: call by value 和 call by reference 怎麼區別?
: 可否舉個小例子說明一下?!
: 麻煩各位高手嚕..^^"

--
[0m [1;31m .★*★.
[0m [1;31m .*★ *.* ★
[0m [1;31m ★ *
[0m [1;31m
[0m [1;31m ‘*. [1;30m 信仰 希望 [m [1;37m愛情 幸福 [m
[0m [1;31m ‧. ’
--
[1;31mO [1;32mr [1;33mi [1;34mg [1;35mi [1;36mn [1;31m: [1;36m<不良牛牧場> [1;33mzoo.ee.ntu.edu.tw [1;32m(140.112.18.36) [m
[1;32mWelcome to SimFarm BBS [1;36m-- [m [1;31mFrom : [ [m140.115.26.111 [1;31m] [m

0 new messages