SAblog
Kendi Halinde Bir Blog

- Reklam -

C de dizinin eleman sayısını bulma

0 9.649

Bu yazıda çok kısa olarak C dilinde verilen dizinin eleman sayısını bulan program kodunu göstermeye çalışacağım.

Kodun mantığını şu şekilde açıklamaya çalışayım, C’de “sizeof” operatörü içine verilen parametrenin byte cinsinden kapladığı alanı döndürmekte. Buradan yola çıkarak dizinin toplam kapladığı alanı herhangi bir elemanının kapladığı alana böldüğümüzde dizi içerisindeki eleman sayısına ulaşabiliyoruz.

- Reklam -

Örneğin: integer veri tipinde bir değişken hafızada 4 byte’lık bir alan kaplamakta aşağıdaki örnekte 7 elemanlı bir dizinin hafızada 28 byte kapladığını ve bunun dizinin ilk elemanının hafızada kapladığı alana bölünmesiyle de dizinin eleman sayısına ulaşabildiğinizi görebilirsiniz.

Faydalı olması duasıyla.

Yorum Yapın

E-posta hesabınız yayımlanmayacak.

Yorumunuz moderatör onayından sonra yayınlanacak.