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.

İşaretçi, bir değeri doğrudan depolamak yerine başka bir değişkenin bellek adresini depolayan özel bir değişken türüdür. Onu, evin kendisi olmak yerine evi nerede bulacağınızı söyleyen bir sokak adresi gibi düşünebilirsiniz.

int x = 42; gibi normal bir değişken oluşturduğunuzda bilgisayar, 42 değerini bellekteki belirli bir konumda depolar. Bu değişkene yönelik bir işaretçi, söz konusu bellek konumunun adresini depolar; böylece özgün değişkene dolaylı olarak erişmenizi ve onu değiştirmenizi sağlar.

C++ dilinde bir işaretçi tanımlamak için bildirimde yıldız işaretini (*) kullanırsın:

int* ptr;  // Bir tamsayıya işaretçi bildirir
double* dPtr;  // Bir double'a işaretçi bildirir

İş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

Kendi başına pratik yap: Online C++ derleyicisi