Стандартный обмен


В компьютерных науках стандартный обмен или трехточечный поворот [ необходима цитата ] — это парадигма программирования, которая обменивает значения двух переменных .

Используя третью переменную, значение которой в остальном не имеет значения, для хранения значения первой, а затем присваивая вторую первой, а третью обратно второй, значения первых двух меняются местами.

В современных процессорах это выполняется на самом процессоре в одной машинной инструкции , а не в оперативной памяти .