C++基础,形参x为什么不是实参a的别名?

void swap(int& x,  int& y)

swap( a,  b );

swap函数里面的&符号是“取地址符”,当你的实参用地址传进来的时候,形参就“相当”于传进来的那个变量,可以

对实参的值进行同步修改。

定义别名是指为“数据类型”再加个其他的名字,不是变量起别名