深入理解计算机系统中的练习题2.10 void inplace_swap(int *x,int *y){ *y=*x^*y; *x=*x^*y; *y=*x^*y; } 举个例子 x = 3, y = 5, a的二进制位11,b的二进制为101 *x^*y = 110 110^*y = 011,看到了吗, 和a相等 110^*x = 101, 看到了吗, 和b相等(0110^0011 = 0101)