
15.09.2008, 17:41
|
|
Новичок
Регистрация: 10.09.2008
Сообщений: 10
Провел на форуме: 158657
Репутация:
26
|
|
Сообщение от Zakary
есть int x,y поменять местами значение x,y. если возможно без ввода дополнительных переменных
Ещё можно используя оператор xor (исключающая дизъюнцция).
Код:
a:=a xor b;
b:=a xor b;
a:=a xor b;
То же на асме:
Код:
int x=12;
int y=7;
__asm
{
mov eax,x
xchg eax,y
mov x,eax
}
|
|
|