SWAP函数的实现
传址调用
void swap(int* p1, int* p2)
{
int temp = *p1;
*p1 = *p2;
*p2 = temp;
}
int main()
{
swap(&x, &y);
}
引用调用
void swap(int& p1, int& p2)
{
int temp = p1;
p1 = p2;
p2 = temp;
}
int main()
{
swap(a,b);
}