"Enter"a basıp içeriğe geçin

C – Pointer

Pointerlar bir degişkenin veya tanımladığınız bir şeyin tuttuğu adresi gösterir. Örnek vermek gerekirse mesela diyelim a =5 dediniz a nın bu programlama içerisinde bir yeri , adresi olması lazım bu pointer olarak tanımlanıyor , o adresi girdiğiniz zamanda tanımlamış olduğunuz a ‘ nın değeri ekrana basılıcaktır. a’nın pointeri yani adresini görebilmek için * işaretini ve p harfini kullanırız yani a nın adresini görmek için a yı şu şeklide tanımlamalıyız : *ap dir. Eğer a yı integer(int) veya başka bir şekilde tanımladıysanız pointerınıda aynı şekilde tanımlamalısınız. Pointerları ekrana bastırabilmeniz içinde %u veya %p sembollerini yazmanız gerekir.

Yapacağım programda bir integer tanımlayacağım ve bu tanımlamış olduğum integerin adresini ekrana bastıracağım . Kod dizimi;

Herkes de pointerın tuttuğu yer farklı olabilir yani sonucunuz farklı olabilir.

Ekran Çıktısı;

Şimdi ise oluşturacağım programda integer , float , char , double ve array  tanımlayacağım ve bunların bilgisayarda tuttukları adresi ekrana bastıracağım. Kod dizimi;

Ekran Çıktısı ;

 

 

 

 

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir