Bilgisayar Ve Programlamaya Giriş Deneme Sınavı Sorusu #1120379

int a[ ] = {2,5,1};

a dizisi yukarıdaki gibi tanımlanıyor. Buna göre aşağıdakilerden hangisi doğrudur?


Derleyici hata verir

4 elemanlı bir dizi üretilir

sonsuz elemanlı bir dizi üretilir, ilk 3 değeri 2, 5 , 1 olarak belirlenir

sonsuz elemanlı bir dizi üretilir, son 3 değeri 2, 5 , 1 olarak belirlenir

3 elemanlı bir dizi üretilir


Yanıt Açıklaması:

int a[ ]={2,5,1}; tanımlamasında {} parantezler içerisinde 3 adet
sayı tanımlanmış olup, [ ] köşeli parantez içerisine dizinin kapasitesi ile ilgili bir değer
yazılmamış olmasına rağmen { } parantezleri içerisinde 3 değer olduğu için final dizisinin
boyutu derleyici tarafından 3  olarak algılanır.

Yorumlar
  • 0 Yorum