Показать сообщение отдельно
Старый 17.09.2007, 18:51   #46   
Stebanoid
 
Аватар для Dr.PC
 
Сообщений: 1,940
Регистрация: 30.07.2003
Возраст: 40

Dr.PC вне форума Не в сети
Цитата:
Сообщение от The_God
то неправильное решение:
Цитата:
Сообщение от Dr.PC
на всяких попсовых языках это делается так:
a:= a+b;
b:= b-a;
a:=a+b;
b:=-b;
для целочисленных переменных может возникнуть переполнение при математических вычислениях.
для целочисленных переменных нужно использовать xor:
Цитата:
Сообщение от =
СтепаныЧ[=]a := a xor b;
b := a xor b;
a := a xor b;
Да ты чё? А я не тоже самое написал в том же посте, который ты процитировал?
Цитата:
Сообщение от RJ Presto
при кодинге под смартфоны - легко
я ору.. уже сто лет как такие ситуации даже при кодинге под самые замухрыжные контроллеры не возникают. А уж в смартфоне или телефоне, где уже давно и окна, и игры и всякие прибамбасы не суметь ВРЕМЕННО выделить пару байт для одной операции надо суметь.
  Ответить с цитированием