İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

C Pointerlar

AYT@C27.12.20090 cevap3.025 görüntüleme
2008'den beri548 mesaj
#1
Gösterge (pointer) C programlarında önemli yere sahip bir kavramdır. Gösterge, bir değişkenin bellekteki adresini tutan bir değişken olarak düşünülür. Örneğin, b değişkenin bellekteki konumunu, yani adresini gözönüne alalım. Bu adresi bir başka a değişkeni içine yerleştirelim. Bu durumda “a, b‘nin göstergesidir” yada “a, b‘ye işaret etmektedir” denir.
O halde gösterge, bir değişkenin değerini değil, söz konusu değişkenin bellek üzerindeki adresini içermektedir.


Şimdi ise pointer ile ilgili basit bir örnek vererek anlamaya calısalim




Peki Göstergeleri Nasıl Bildiririz ?

Göstergelerin C programlarında kullanılabilmesi için, herşeyden önce bildiriminin yapılması gerekmektedir. Göstergelerin bildirimi için yandaki genel tanım kullanılır.
Tür, göstergenin tipini belirler. Örneğin tamsayı bir gösterge değişken için int bildirimi yapılır. Değişken isimlerinin başında “*” işlecine yer verilir. Bu işleç, gösterge değişkenlerinin tanımlanmasında kullanılır.



Kaynak : Çaylakbilişimci

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.