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.
 

Forum istatistikleri

Konular
5,855
Mesajlar
99,811
Üyeler
2,482
Son üye
ilker29

Son kaynaklar

Son profil mesajları

gruptaki arkadaşlara selamlar. sıteyi bu gün fark ettim. Asansör için 2x7 segment LCD gösterge üretmek istiyorum. acaba bu sayfadaki arkadaşlardan destek alabilirmiyim. LCD nin mantık açılımı ektedir.
deneyci wrote on TA3UIS's profile.
Selam.
Amatör telsiz lisansı nasıl alınıyor?
Lisansı olmayanı forumlarına almıyorlar. :)
Bilgi alamıyoruz.
cemalettin keçeci wrote on HaydarBaris's profile.
barış kardeşim bende bu sene akıllı denizaltı projesine girdim ve sensörleri arastırıyorum tam olarak hangi sensör ve markaları kullandınız yardımcı olabilir misin?
m.white wrote on Altair's profile.
İyi akşamlar.Arabanız ne marka ve sorunu nedir.Ben araba tamircisi değilim ama tamirden anlarım.
* En mühim ve feyizli vazifelerimiz millî eğitim işleridir. Millî eğitim işlerinde mutlaka muzaffer olmak lâzımdır. Bir milletin hakikî kurtuluşu ancak bu suretle olur. (1922)
Back
Top