C++ Pointer (Gösterici) Kullanımı

  • 49
  • (1)
  • (5)
  • 20 May 2017

Göstericiler değişkenlerin bellekteki adres bilgilerini gösteren değişkenlerdir. Aşağıdaki gibi tanımlanırlar


int a = 104; // a değişkendir
int* p = &a; // p a' nın adres bilgisini verir
cout << *p; // a' nın değeri
cout << p; // a' nın adres bilgisi

Diziler için kullanımı oldukça basittir.


int dizi[] = {15, 22, 34, 50, 88, 101};
int* p = dizi; // p a' nın adres bilgisini verir
cout << *p << endl; // 1. eleman
cout << p << endl; // 1. eleman adresi
p++;
cout << *p << endl; // 2. eleman
cout << p << endl; // 2. eleman adresi
p += 2;
cout << *p << endl; // 4. eleman
cout << p << endl; // 4. eleman adresi

Paylaşın
Etiket Bulutu
c++