soon
Hectopat
- Katılım
- 16 Şubat 2021
- Mesajlar
- 581
- Çözümler
- 3
Merhabalar, iyi forumlar.
Pointerlar ile ilgili bir şey kafamı karıştırdı, pointerlar adres bilgisi tutuyor burada sorun yok ama bir pointeri dizi olarak tanımlayıp içini adres bilgisi vermeden direkt değerler ile dolduramıyoruz (öyle biliyorum) adres bilgisi vermemiz gerekiyor. Fakat bir pointer oluşturup, malloc ya da calloc fonksiyonlarıyla bellekten onun için yer alıp içini adres vermeden direkt değerler ile doldurabiliyoruz, sonuçta bir dizi değil mi? Nasıl oluyor bu? Açıklayamadım sanırım, görsel bırakıyorum. Kodda tanımlanan pointer için bellekten yer alıp dizi haline getiriyor ve ptr[0] ve ptr[1] in içine adres bilgisi vermeden direkt değer atanıyor nasıl olabiliyor anlamadım.
Pointerlar ile ilgili bir şey kafamı karıştırdı, pointerlar adres bilgisi tutuyor burada sorun yok ama bir pointeri dizi olarak tanımlayıp içini adres bilgisi vermeden direkt değerler ile dolduramıyoruz (öyle biliyorum) adres bilgisi vermemiz gerekiyor. Fakat bir pointer oluşturup, malloc ya da calloc fonksiyonlarıyla bellekten onun için yer alıp içini adres vermeden direkt değerler ile doldurabiliyoruz, sonuçta bir dizi değil mi? Nasıl oluyor bu? Açıklayamadım sanırım, görsel bırakıyorum. Kodda tanımlanan pointer için bellekten yer alıp dizi haline getiriyor ve ptr[0] ve ptr[1] in içine adres bilgisi vermeden direkt değer atanıyor nasıl olabiliyor anlamadım.