Arama butonu
Bu konudaki kullanıcılar: 2 misafir, 1 mobil kullanıcı
2
Cevap
283
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?



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.