Показать сообщение отдельно

  #4  
Старый 15.09.2008, 17:41
Ryuzavi
Новичок
Регистрация: 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
}
 
Ответить с цитированием