void swap (int x,int y)
swap (2,3)
--------------------------------------------------------------------------
void swap(int &x,int &y)
swap (2,3)
---------------------------------------------------------------------------
void swap(int *xp,int *yp)
swap(&a,&b)
---------------------------------------------------------------------------
int *p=&a p=&a
int &a=b a=b
*p为值
&a为地址
swap (2,3)
--------------------------------------------------------------------------
void swap(int &x,int &y)
swap (2,3)
---------------------------------------------------------------------------
void swap(int *xp,int *yp)
swap(&a,&b)
---------------------------------------------------------------------------
int *p=&a p=&a
int &a=b a=b
*p为值
&a为地址