Merhaba arkadaşlar. C dilinde bir diziye veya matrise(herhangi çok boyutlu bir dizi) başlangıç değerleri nasıl verilir.Eğer verilen sabit değerlerin sayısı eleman sayısından az ise yerleştirim nasıl olur?
Merhabalar, örnek olması açısından bir matrise ilk eleman ataması bu sekilde yapılır. int dizi[2][3] = {2,3,4,5,6,7};
Eğer toplam eleman sayısından az eleman girerseniz genelde default olarak 0 atanır.
int dizi[2][3] = {2,3,4,5}; Yani bu sekilde eksik eleman girseydik son 2 elemana 0 atardı. Compiler dan compiler a da değişiklik gosterebilir.