1. С помощью обмена промежуточных количеств
интервал х = 10;
интервал у = 20;
интервал темп = х;
х = у;
у = температура;
В этом методе среднее количество можно рассматривать как пустую чашку, то есть температуру можно рассматривать как пустую чашку.
Думайте о x как о чашке с белым вином, а о y как о чашке с красным вином.
int temp = x; Налейте белое вино в пустую чашку. В этот момент temp содержит белое вино, и x становится пустой чашкой.
x = y; Налейте красное вино в y в пустую чашку x. В этот момент x наполняется красным вином, и y становится пустой чашкой.
y = temp; Налейте белое вино в пустой стакан y. В этот момент x содержит красное вино, а y — белое вино, реализуя взаимозаменяемость x и y.
2.Сложение, вычитание и обмен значениями.
интервал х = 10;
интервал у = 20;
х = х + у;
у = х - у;
х = х - у;
Этот метод сначала находит сумму двух чисел, а затем вычитает их.
x = x + y В этот момент значение x равно 10+20=30;
y = x - y В этот момент x становится равным 30 в результате вышеуказанной операции, поэтому y = 30 - 20 = 10;
x = x - y. В этот момент y становится равным 10 в результате вышеуказанной операции, поэтому x = 30 - 10 = 20;
3. Обмен операции перемещения
интервал х = 10;
интервал у = 20;
х = х ^ у;
у = х ^ у;
х = х ^ у;