``c++
#include
using namespace std;
void swap(int &x,int &y);
int main()
{
int a,b;
cin>>a>>b;
swap(a,b);
cout<<a<<b<<endl;
return 0;
}
void swap(int &x,int &y)
{
int t=x;
x=y;
y=t;
}
函数变量前面的取地址符是干什么用的,请教我一下可以吗
这个其实就是实参的传送,形参和实参如果只是数值传参的话,实参不会改变,所以为了改变实参,就要用指针,指针包含的就是地址和数值,这里的取地址符是获取他的地址。你可以理解为引用,其实也是一个指针。
C++ 你连这叫引用,,const指针的语法糖