Heim >Backend-Entwicklung >C#.Net-Tutorial >So tauschen Sie zwei Zahlen in C# aus, ohne temporäre Variablen zu verwenden
Um zwei Zahlen zu vertauschen, können Sie eine dritte Variable verwenden und arithmetische Operatoren ausführen, ohne temporäre Variablen zu verwenden.
Setzen Sie zwei Variablen zum Austauschen ein: −
val1 = 5; val2 = 10;
Führen Sie nun den folgenden Austauschvorgang aus:
val1 = val1 + val2; val2 = val1 - val2; val1 = val1 - val2;
using System; namespace Demo { class Program { static void Main(string[] args) { int val1,val2; val1 = 5; val2 = 10; Console.WriteLine("Values before swap..."); Console.WriteLine(val1.ToString()); Console.WriteLine(val2.ToString()); val1 = val1 + val2; val2 = val1 - val2; val1 = val1 - val2; Console.WriteLine("Values after swap..."); Console.WriteLine(val1.ToString()); Console.WriteLine(val2.ToString()); Console.ReadLine(); } } }
Das obige ist der detaillierte Inhalt vonSo tauschen Sie zwei Zahlen in C# aus, ohne temporäre Variablen zu verwenden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!