BİLGİSAYAR VE PROGRAMLAMAYA GİRİŞ Dersi DİZİLER, GÖSTERİCİLER VE DİZGİLER soru detayı:

PAYLAŞ:

SORU:

char ad[] = “neslihan” tanımlamasına göre dizi boyutu kaçtır?


CEVAP:

char d[10];

şeklindeki bir dizgi tanımlamasında, dizginin d[9] indis nolu elemanı NULL değere sahiptir. Bu durumda d dizgisine 9 karakterli bir kelime yazılabilir. d dizgisi içerisindeki karakterler hafızada okunurken NULL’ a kadar okunur, NULL bir sınır değeri oluşturur.
char ad[] = “neslihan”;
tanımlamasında 8 adet karakter içerilmektedir. Dizi boyutu verilmemiştir. Bu nedenle NULL karakteri de dahil olmak üzere toplamda 9 karakter kapasitesine sahip bir karakter dizisi yani dizgi tanımlanmıştır. Sırasıyla ‘n’, ‘e’, ‘s’, ‘l’, ‘i’, ‘h’, ‘a’, ‘n’, ‘\0’ karakterlerini içeren ad dizgisinin ilk elemanı olan ad [0] ‘n’, 7 indis nolu ad[7] elemanı ise yine ‘n’ harfini içermektedir. ad[8] nolu elemanı ise kelime sonu anlamına gelen ‘ \0 ’ NULL karakterini içerir.