Bu örneğimizde 3. bir değişken kullanmadan iki değişkenin değerlerini değiştireceğiz.
Aynı örneği farklı dillerde incelemek için aşağıdaki bağlantıları ziyaret edebilirsiniz.
C Üçüncü Bir Değişken Kullanmadan İki Değişkenin Değerlerini Değiştirme
C# Üçüncü Bir Değişken Kullanmadan İki Değişkenin Değerlerini Değiştirme
JAVA Üçüncü Bir Değişken Kullanmadan İki Değişkenin Değerlerini Değiştirme
#include <iostream>
using namespace std;
int main()
{
int a = 10;
int b = 20;
cout << "a: " << a << " b: " << b << "\n";
a = a + b; // a = 30 b = 20
b = a - b; // b = 10 a = 30
a = a - b; // a = 20 b = 10
cout << "Degiskenler degistirildi: \na:" << a << " b:" << b;
}
Kodun ekran çıktısı da aşağıdaki şekildedir:
C Üçüncü Bir Değişken Kullanmadan İki Değişkenin Değerlerini Değiştirme
C# Üçüncü Bir Değişken Kullanmadan İki Değişkenin Değerlerini Değiştirme
JAVA Üçüncü Bir Değişken Kullanmadan İki Değişkenin Değerlerini Değiştirme