Site içi arama

C - Pointerlar

21 Şubat 2013 Perşembe0 yorum


Pointer kullanımı


Bir programın icrası sırasında, program tarafından kullanılmakta olan tüm bilgiler (datalar) ve program kodları (fonksiyonlar) bellekte uygun lokasyonlara yerleştirilir. Bu lokasyonlardaki bilgilere ya da rutinlere ulaşmak için, değişken veya fonksiyonların isimlerinden yararlanılır. Lokasyondaki bilgilere veya program kodlarına ulaşabilmek için farklı bir yöntem daha kullanılabilir. Bu yöntem pointer kullanımıdır. Yöntemdeki temel prensip ulaşılacak lokasyon için, bu lokasyona karşılık gelen isim yerine, lokasyonun adresinin kullanılmasıdır.

C dilinin çok önemli bir parçası olan pointer kullanımı, programların etkinliğini ve süratini arttırır.

Pointer kullanımının getirdiği avantajlar :

- Bütün bellek alanlarına ulaşabilme.

- Fonksiyonlar arası değer transferi.

- Programlar arası değer transferi.

- Sistem komut satırından parametre okumak.

- Değer transferlerinde kolaylıklar.

- Fonksiyonların yönlendirilmesi.

- Fonksiyonların parametre gibi transfer edilmesi.

- Dinamik değişken alanı kullanımı.

- Boş bellekten yararlanma.

- Diziler üzerinde geliştirilmiş operasyonlar.

- Stringler üzerinde geliştirilmiş opersayonlar.

- Hız ve bellek kazancı.
 
Copyright © 2014. Bilgisayar Mühendisliği Öğrenci Blogu - All Rights Reserved
Proudly powered by Blogger