Selamlar, öncelikle sorduğunuz "Madem tüm değerler eşit, sayılar nasıl yer değiştiriyor?" sorusunda bir hata var değerler eşit diyemeyiz buradaki "=" eşitlik anlamında değil, "değer atama" anlamında kullanılır şöyle açıklayım;
A, B ve C birer değişken, değişkenleri birer kovaya benzetebiliriz.
Kovanın içerisine ne koyarsanız o kova içindekini temsil ediyor.
A = 5 dediğimiz durumda A artık 5'i temsil ediyor A+1=6 olacaktır.
B = 3 dediğimizde de B artık 3'ü temsil ediyor B+1=4 olacaktır.
C ise bu ikisin yer değişimde kullanacağımız boş alan oluşturan bir kova aslında. Yani koddaki gibi bir durumu açıklayacak olursam
öncelikle A ve B ye birer değer aldık ama C ise şu anda boş A ve B'ye 3 ve 5 diyelim bu başka bir değer de olabilir değer şu anki durum için önemli değil, önemli olan mantığı nasıl işliyor onu anlatmak.
C=A dediğimizde A şu anda 3'ü temsil ettiği için ve bizde kovamızın içine aslında 3'ü koymuş olduk. C artık 3. A ise hala değişiklik göstermedi oda hala 3.
A=B dediğimizde ise B 5 değerini temsil ediyordu artık ne oldu = dediğimiz için kovanın içindeki ile toplama yapmıyoruz yeni bir değer vermiş oluyoruz ve A artık 5. B ise değişiklik göstermedi hala ve 5.
B=C dediğimizde ise artık anlamış olmalısınız. Böylece A ve B 3 ve 5 yerine artık yer değiştirdiler 5 ve 3 oldular, aradaki C'yi kullanarak bi kovadan diğerine taşımış olduk. Anlatabildiğim kadar basit anlatmaya örneklendirmeye çalıştım umarım yardımcı olmuştur.