fahriv_isaretciler

9
Dr. Fahri Vatansever 1 İŞARETÇİLER (Göstericiler) (Pointers) İşaretçiler İşaretçi (gösterici)(pointer): Bellek adres lerini gösteren değişkenlerdir. &: Adresi, *: Adresteki değeri gösterir.

Upload: sinan-dogan

Post on 14-Apr-2015

7 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: fahriv_isaretciler

Dr. Fahri Vatansever

1

İŞARETÇİLER

(Göstericiler)

(Pointers)

İşaretçiler

İşaretçi (gösterici)(pointer): Bellek adreslerini

gösteren değişkenlerdir.

&: Adresi,

*: Adresteki değeri gösterir.

Page 2: fahriv_isaretciler

Dr. Fahri Vatansever

2

İşaretçiler

Fonksiyonları çağırma

Page 3: fahriv_isaretciler

Dr. Fahri Vatansever

3

sizeof

İşaretçi ↔ Dizi

Page 4: fahriv_isaretciler

Dr. Fahri Vatansever

4

İşaretçi aritmetiği

İşaretçi fonksiyonlar

Page 5: fahriv_isaretciler

Dr. Fahri Vatansever

5

İşaretçi fonksiyonlar

Bellek yönetimi fonksiyonları

calloc: Bellekte, dizi için alan tahsis eder.

malloc: Bellekte, alan tahsis eder.

realloc: Bellek tahsisini yeniden yapar.

free: Tahsis edilen alanı boşaltır.

calloc( sayı , alan )

malloc( alan )

realloc( işaretçi , alan )

free( işaretçi )

Page 6: fahriv_isaretciler

Dr. Fahri Vatansever

6

Bellek yönetimi fonksiyonları

İşaretçi uygulamaları

Page 7: fahriv_isaretciler

Dr. Fahri Vatansever

7

İşaretçi uygulamaları

İşaretçi uygulamaları

Page 8: fahriv_isaretciler

Dr. Fahri Vatansever

8

İşaretçi uygulamaları

İşaretçi uygulamaları

Page 9: fahriv_isaretciler

Dr. Fahri Vatansever

9

İşaretçi uygulamaları

İşaretçi uygulamaları