您的当前位置:首页正文

引用的作用

2020-05-11 来源:步旅网


引用的作用

#include

void swapr(int &a,int &b);

int main()

{

using namespace std;

int wallet1=300;

int wallet2=350;

cout<<\"wallet1=\"<cout<<\"wallet2=\"<cout<cout<swapr(wallet1,wallet2);

//若为swap(&wallet1,&wallet2),这又如何解释?

//这里的实参是取得的变量的地址

cout<<\"wallet1=\"<cout<<\"wallet2=\"<return 0;

}

void swapr(int &a,int &b)/*这里的a,b都是引用变量,引用变量没有被初始化也能使用吗?他们都能接受什么?,引用变量能接收传递过来的实参值吗?这里之所以能够被使用的原理是什么?*/

//只能这样解释,函数调用一旦开始,a,b即被初始化为传过来的实参

{

int temp;

temp=a;

a=b;

b=temp;

}

因篇幅问题不能全部显示,请点此查看更多更全内容