C Programlama Ders 30 | Pointer 2. Kısım

Merhaba arkadaşlar.

Bu kısımda sizlere pointerların biraz farklı kullanımından bahsedeceğim.

Kullanıcıdan bir tam sayı almak için scanf(“%d”,&x); kodunu yazıyorduk. Buradaki “&x” aslında x’in adresini ifade etmektedir. Bunun yerine ptr=&x diye bir pointer ataması yaparsak ptr zaten x’in adresi olur. Bu yüzden kullanıcıdan girdi almak için scanf(“%d”,ptr); yazmamız yanlış olmaz.

Pointerlar her zaman 4 bytelık yer kaplar. Tanımlandığı değişken tipinin kapladığı alana bir etkisi yoktur.

Bu yazı hakkında ne düşünüyorsun ?
  • Faydalı 
  • Gereksiz 
  • Normal 
  • Müthiş 
Ahmet Anıl ERCİYAS

About Ahmet Anıl ERCİYAS

1994 yılında Ankara'da doğdu. Ankara Celal Yardımcı Lisesi'nden mezun oldu. 2012 yılında Pamukkale Üniversitesi Elektrik Elektronik Mühendisliği bölümünde öğrenim görmeye başladı. 1 yıllık hazırlık eğitimini tamamladı. 1. sınıfın sonunda Work&Travel programıyla Amerika'da bulundu. İlgi alanları; C, C++, Java, Python, gömülü sistemler ve AutoCAD.

View all posts by Ahmet Anıl ERCİYAS →