/*使用异或交换数据: 交换A与B的值*/
void swap(int *a,int *b)
{
*a=*a^*b;
*b=*b^*a;
*a=*a^*b;
}
/*加减运算处理*/
void swap(int &a,int &b)
{
a=a+b;
b=a-b;
a=a-b;
}
/*使用异或交换数据: 交换A与B的值*/
void swap(int *a,int *b)
{
*a=*a^*b;
*b=*b^*a;
*a=*a^*b;
}
/*加减运算处理*/
void swap(int &a,int &b)
{
a=a+b;
b=a-b;
a=a-b;
}