第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么Fun函數(shù)交換的是地址,卻能達到交換實參的效果

fun(&x,&y)

{ ? int a=0;

? ? a=y;

? ?y=x;

? ?x=a;

? ?

正在回答

3 回答

void?fun(int?&a,int?&b);
int?main()
{int?x=10;
int?y=20;
cout<<x<<","<<y<<endl;
fun(x,y);
cout<<x<<","<<y<<endl;
}
void?fun(int?&a,?int?&b)
{
int?c=0;
c=a;
a=b;
b=c;
}

視頻里面講:函數(shù)定義和原型中的a和b是形參,那么函數(shù)調(diào)用中的x和y就是實參。實參是正名,形參是引用,是別名,函數(shù)體中利用形參進行交換。形參的值發(fā)生改變,實參的值也發(fā)生改變。交換發(fā)生前,int &a=x;諸位同修道友,我理解的對吧?

1 回復(fù) 有任何疑惑可以回復(fù)我~

地址對應(yīng)唯一的內(nèi)部值

0 回復(fù) 有任何疑惑可以回復(fù)我~

x,y是實參的別名,而不是實參的地址,如課程所學(xué),改變別名的值,實參的值也改變了

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
C++遠征之離港篇
  • 參與學(xué)習(xí)       122681    人
  • 解答問題       490    個

C++掃清通往面向?qū)ο蟮淖詈笠坏勒系K,將所有知識點融會貫通

進入課程

為什么Fun函數(shù)交換的是地址,卻能達到交換實參的效果

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號