int x = 3 ; // x'e 3 atandı. x = x + foo(&x) // burada önce fonksiyonun içinde x degiskeninin adresi yollandı. şimdi fonksiyona geçtik. *i += 5; gelen x değerinin adresini i pointerinde tuttu. bu pointerin gosterdıgı adresteki veriyi 5 arttırdı. ( orada x vardı değeri 3'du artık 8 oldu) return 4; // ustune fonksiyonun geldiği yere 4 değerini gönderdi. geldiği yere geri döndük -> x = x + foo(&x) // foo fonksiyonu için geri dönen değer 4. x'in yeni değeri 8. 4+8 yapıp x'e yeni değer olarak tadı.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.