``c++#includeusing 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;}
函数变量前面的取地址符是干什么用的,请教我一下可以吗
收起
这个其实就是实参的传送,形参和实参如果只是数值传参的话,实参不会改变,所以为了改变实参,就要用指针,指针包含的就是地址和数值,这里的取地址符是获取他的地址。你可以理解为引用,其实也是一个指针。
报告相同问题?