按引用方式调用形式:形参为引用变量,实参是变量为引用型形参初始化 这句话是什么意思啊 请用个例子说明

2024-11-19 23:39:04
推荐回答(1个)
回答1:

比如说
int swap(int &a,int &b)
{
int c;
c=a;
a=b;
b=c;
}

void main()
{
int m=4,n=5;
swap(m,n)
cout<}
这时候输出的m和n的值已经交换了,一般情况下值只会发生单向传递,比如说调用swap函数时,m、n的值分别赋给a和b,不引用的话a和b的变化是不会引起m和n的变化的,但是引用的话,就会使得m和n 的值也发生变化,因此引用又称实参的别名。