Kayıtlar

Ağustos, 2015 tarihine ait yayınlar gösteriliyor

C++'ta İki Değişkenin Değerini Birbirine Atamak

Yazdığınız programlarda bazen iki değişkenin değerini birbirine atamanız gerekebilir. Bunun için kullandığınız dilde özel fonksiyonlar olabileceği gibi daha temel bazı işlemlerle de karşılıklı değer değiştirme gerçekleştirilebilir.

Yazı yeni başlayanları hedeflediği için durumu olabildiğince basit ifade etmeye çalışacağım. İki bardağınız olduğunu varsayın, birinde çay diğerinde kahve var. Ama siz çay olan bardakta kahve, kahve olan bardaktaysa çay olmasını istiyorsunuz. Çünkü siz bunu isteyebilecek türde bir insansınız :)

Bunu gerçekleştirmek için hemen aklınıza geçici üçüncü bir bardak kullanma fikri gelecektir sanırım. Üçüncü bardağa çayı döküp boşalan çay bardağına kahveyi koyup sonrasında da üçüncü bardaktaki çayı boşalan kahve bardağına doldurduğunuzda amacınıza ulaşmış olacaksınız sizin de göreceğiniz üzere. Artık çay olan bardakta kahve, kahve olan bardakta çay var. Ama ya üçüncü bardağımız yoksa ya da üçüncü bardağı kirletmek istemiyorsak?

Çay, kahve ve iki bardak sadece probl…