方法一:
a ^= b;
b ^= a;
a ^= b;
方法二:
a = a + b;
b = a - b;
a = b - a;
方法三:
_asm {
push a;
push b;
pop a;
pop b;
}
方法四:
__asm {
mov eax, a;
xchg eax, b;
mov a, eax;
}
方法一:
a ^= b;
b ^= a;
a ^= b;
方法二:
a = a + b;
b = a - b;
a = b - a;
_asm {
push a;
push b;
pop a;
pop b;
}
__asm {
mov eax, a;
xchg eax, b;
mov a, eax;
}