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

C – Pointer Ve Arrayler

Daha önceki yazılarımızda sayıların ve yahutta karakterlerin pointer olarak tanımlandığını gördük , peki arrayler (diziler) pointer olarak tanımlanabilir mi? Evet . Şimdi rastgele bir dizi tanımlasanız ve dizinin içine elemanlar yerleştirseniz bu dizinin elemanlarınız bilgisayarda yer tutması gerekiyor  . Bu durumlarda arrayin içindeki elemanların yerlerini bulmak için yine pointerları kullanacağım.

İlk basit bir program yapacağım. Bir array tanımlayacağım ve sonrasında arrayin içine elemanlar yerleştireceğim daha sonra ise bu elemanların bilgisayarda tuttukları yerleri yani adreslerini ekrana bastıracağım. Kod Dizimi;

Ekran Çıktısı;

Şimdi yapacağım programda bir array tanımlayıp arrayin boyutunu belirleyeceğim ve daha sonra kullanıcıdan sayılar alacağım. Bir fonksiyon oluşturup , Fonksiyon sayesinde arrayin en büyük değerini bulup ekrana en büyük değeri bastıracağım. Kod Dizimi;

Ekran Çıktısı;

Son olarak da , Yaptığım programda ayları bir array olarak tanımlayıp kullanıcıdan hangi ayı görmesini istediğini soruyor ve daha sonra kullanıcının istediği ayı ekrana bastırıyoruz 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