![]() |
İşaretçiler |
![]() |
![]() |
#1 |
Prof. Dr. Sinsi
|
![]() İşaretçilerProgramlama dillerinde bellek adreslerini saklayan değişkenlere verilen genel isim ![]() Bir programlama dilinde her hangi bir değişkeni tanımladığınızda hafızada ona bir yer ayrılır ![]() ![]() ![]() ![]() ![]() ![]() hexadecimal (onaltılık tabanda) bir değerdir) ![]() Değişken adı Bellek Alanı Bellek Adresi --------------- - - a - 5 - 0x0000ffff - - --------------- Şimdi biz i işaretçisine a değişkeninin adresini atarsak (kendisini değil adresini) bu durumda i değişkenin (veya kopyalarının) üzerinde yapacağımız her değişiklik doğrudan a değişkenini etkileyecektir ![]() İşaretçi adı Bellek Alanı Bellek Adresi --------------- - - i - 0x0000ffff - 0xfe371fde2 - - --------------- Yukarıda da görüldüğü gibi işaretçi bellekte ayrı bir yer kaplamakta (kendisine ait bellek adresi var) buna karşın kendine ait bir değer içermemekte başka bir değişkenin bellek adresini saklamakta (ve dolayısı ile işaret etmektedir) ![]() Bu makale, online kullanıcı topluluğu tarafından oluşturulan ve düzenlenen özgür ansiklopedi projesi Wikipedia'nın Türkçe versiyonu Vikipedi'deki İşaretçiler maddesinden kopyalanmıştır ![]() ![]() |
![]() |
![]() |
|