Преимущества использования буферной переменной при обмене значениями заключаются в сохранении исходного значения первой переменной. 2
Алгоритм обмена значений двух переменных с использованием буферной переменной следующий: в ней сохраняется значение первой переменной, потом первой присваивается значение второй, а новое значение для второй берётся из буфера. 12