开发中常用:
int temp = a;
a = b;
b = temp;
相加:
a = a + b;
b = a - b;
a = a - b;
按二进制位异或:
a=a^b;
b=a^b;
a=a^b;
注:按二进制位异或的方式,要求只能是整数;当a和b作为数组下标时,两个值不能一样——否则以a和b为下标的值都为0。
开发中常用:
int temp = a;
a = b;
b = temp;
相加:
a = a + b;
b = a - b;
a = a - b;
按二进制位异或:
a=a^b;
b=a^b;
a=a^b;
注:按二进制位异或的方式,要求只能是整数;当a和b作为数组下标时,两个值不能一样——否则以a和b为下标的值都为0。