Pointer parametreli fonksiyona sabit değer geçmek.

Başlatan Klein, 21 Haziran 2013, 03:07:21

Klein

@meftun
Aslında fonksiyonun çalışmıyor.  fonksiyona 6 sabitini ya da 6 sabitinin adresini değil  , doğrudan adres olarak 6 geçiyorsun ve printf ile parametrenin değerini değil adresini görüntülüyorsun. Bu seni yanıltıyor.
int a = 6;
int *p = &a;
güzel_fonksiyon(p);

şeklinde geçtiğinde 6 değerini göremediğini , p işaretçisinin adresini gördüğünü farkedeceksin.