pointer hakkında?

Şu & işareti ne anlama geliyor bilmiyorum ama hata kodundan anladığım,
P1 =&a yapınca int * oluyor.
P2 =&P1 yapınca aslında P2 =&&5 oluyor. Buda sanki int ** olarak tanımlanıyor.
(en mantıklı böyle atabildim, kod ile alakam yok :D )
Mantığı süper kurmuşsun, cevap doğru.
 
çözdüm...

C:
#include <stdio.h>

int main()
{
    int a=5;
    int *p1,**p2;
    p1=&a;
    p2=&p1;
    printf("%p \n",p1);
    printf("%p \n",p2);
    printf("%d \n",**p2);
}
 
Bu konuyu iyi anlamak icin bence oncelikle degiskenlerin ve fonksiyonlari hafizanin (heap / stack) hangi bolumunde tanimlandigini anlamak lazim. Bu farkli farkli ornekler verilen ihtiyaca gore degiskenlik gosterir. Yani mesela cok buyuk bir vector yada map tanimlaman gerek, ve bunun giderek buyuyecegini biliyorsun. Direk bunu heapte aloke etmen gerek. Cunku stak calisma mantigi ve limitleri seni geri cekerken, heap tanimlamasi bu adresi istedigin yere yollayarak memory uzerinde bir tasima, alokasyon yapmadan kullanmani saglayacak vs. yani konuy bu acidan bakip arastirmaya baslamani tavsiye ederim. Niye ben ayni isi 20 sekilde yapabilirim diye baslamak konuya cok kafani karasitabilir.
 
Evet öyle bir şeyde (heap/stack) var... Bu konuya da göz atacağım. Bilgilendirme için teşekkürler.

Giriş seviyesinde programlama bilgisine sahibim. İstediğim programı bir şekilde yazabilmeme rağmen başkasının yazdığı kodları/örnekleri/kütüphaneleri anlamakta zorluk çekliyorum. Bu nedenle temelden bugune kadar önemsemeden geçtiğim konuları didikliyorum...

Heap/stack konusunda pratik bilgi veya kaynak paylaşabilirsen mükmemmel olur.
 

Çevrimiçi üyeler

Forum istatistikleri

Konular
6,951
Mesajlar
118,748
Üyeler
2,824
Son üye
selocan32

Son kaynaklar

Son profil mesajları

hakan8470 wrote on Dede's profile.
1717172721760.png
Dedecim bu gul mu karanfil mi? Gerci ne farkeder onu da anlamam. Gerci bunun anlamini da bilmem :gulus2:
Lyewor_ wrote on hakan8470's profile.
Takip edilmeye başlanmışım :D ❤️
Merhaba elektronik tutsakları...
Lyewor_ wrote on taydin's profile.
Merhabalar. Elektrik laboratuvarınız varsa bunun hakkında bir konunuz var mı acaba? Sizin laboratuvarınızı merak ettim de :)
Lyewor_ wrote on taydin's profile.
Merhabalar forumda yeniyim! Bir sorum olacaktı lcr meterler hakkında. Hem bobini ölçen hemde bobin direnci ölçen bir lcr meter var mı acaba?
Back
Top