转换值de技巧
2016-08-01 本文已影响11人
ganser
通过异或的方式,达到swap的效果
void inplace_swap(int *x,int *y) {
*y = *x ^ *y;
*x = *x ^ *y;
*y = *x ^ *y;
}
void inplace_swap(int *x,int *y) {
*y = *x ^ *y;
*x = *x ^ *y;
*y = *x ^ *y;
}