Menu
Coddy logo textTech

İşaretçi Nedir?

Coddy'nin C++ Journey'sinin Mantık & Akış bölümünün bir parçası — ders 1 / 56.

Bir işaretçi (pointer), bir değeri doğrudan saklamak yerine başka bir değişkenin bellek adresini saklayan özel bir değişken türüdür. Bunu, evin kendisi olmak yerine, size evin nerede bulunacağını söyleyen bir sokak adresi gibi düşünün.

int x = 42; gibi normal bir değişken oluşturduğunuzda, bilgisayar 42 değerini bellekteki belirli bir konumda saklar. Bu değişkene yönelik bir işaretçi (pointer), o bellek konumunun adresini saklar; bu da orijinal değişkene dolaylı olarak erişmenize ve onu değiştirmenize olanak tanır.

C++'da bir işaretçi (pointer) tanımlamak için, tanımlama sırasında yıldız (*) sembolünü kullanırsınız:

int* ptr;  // Bir tam sayıya işaretçi tanımlar
double* dPtr;  // Bir double değerine işaretçi tanımlar

İşaretçiler, doğrudan bellek manipülasyonuna olanak tanıdıkları için birçok gelişmiş C++ özelliğinin temelidir. Bu, onları verimli programlar oluşturmak, dinamik belleği yönetmek ve karmaşık veri yapıları inşa etmek için güçlü araçlar haline getirir.

İşaretçileri anlamak; diziler, fonksiyonlar ve nesne yönelimli programlama kavramlarıyla daha etkili bir şekilde çalışmanın kapısını açar.

Kendin dene

Bu ders bir kod alıştırması içermiyor.

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Mantık & Akış bölümündeki tüm dersler