Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
2
Cevap
282
Tıklama
0
Öne Çıkarma
c programlama işleçler
K
7 yıl (11 mesaj)
Er
Konu Sahibi

< Resime gitmek için tıklayın >Arkadaşlar bu soruyu anlatabilir misiniz?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Ü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.

Üye Ol Şimdi Değil



G
7 yıl (3735 mesaj)
Yarbay

Kodu sırasıyla çalıştırıyorum.

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ı.

cevap 12 oldu.


Bu mesaja 1 cevap geldi.
K
7 yıl (11 mesaj)
Er
Konu Sahibi

Çok teşekkürler




Bu mesajda bahsedilenler: @Wepawet
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.