交换(四种交换方式)(反转字符串)
-
中间temp
temp = a; a = b; b = temp; -
相加减
a = a + b; b = a - b; a = a - b;或
a = a - b; b = a + b; a = b - a; -
位操作
a = a ^ b; b = a ^ b; a = a ^ b;
中间temp
temp = a;
a = b;
b = temp;
相加减
a = a + b;
b = a - b;
a = a - b;
或
a = a - b;
b = a + b;
a = b - a;
位操作
a = a ^ b;
b = a ^ b;
a = a ^ b;