Ders 14: Pointer (İşaretçi) Nedir?
Bilgisayarda tanımladığınız her değişken, bellekte (RAM) belirli bir adreste saklanır. Pointer, bir değişkenin değerini değil, o değerin bellekteki adresini tutan özel bir değişkendir.
1. Temel Operatörler
- 📌 & (Adres Operatörü): Bir değişkenin bellekteki adresini verir.
- 📌 * (İçerik Operatörü): Bir adresteki değeri verir (Pointer tanımlarken de kullanılır).
2. Pointer Tanımlama
Bir pointer tanımlarken, işaret edeceği değişkenin tipiyle aynı tipte olmalıdır:
#include <iostream> using namespace std; int main() { int sayi = 25; int* ptr = &sayi; // ptr artık 'sayi'nın adresini tutuyor cout << "Sayinin Degeri: " << sayi << endl; cout << "Sayinin Adresi (&sayi): " << &sayi << endl; cout << "Pointerin Tuttugu Adres (ptr): " << ptr << endl; cout << "Pointerin Gosterdigi Deger (*ptr): " << *ptr << endl; return 0; }
🎯 Neden Pointer Kullanırız? Belleği daha verimli kullanmak, fonksiyonlara büyük verileri kopyalamadan göndermek ve dinamik bellek yönetimi yapmak için pointerlar vazgeçilmezdir.


Yorum Gönder
Yorumunuz için teşekkür ederiz!