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

C programlama dilinde dizgi oluşturmak için aşağıdakilerden hangisi kullanılabilir?


char

int

float

null

double


Yanıt Açıklaması:

C programlama dilinde, dizgiler için tanımlanmış bir veri tipi bulunmamaktadır. Dizgiler karakterlerden oluşan diziler veya göstericiler olarak tanımlanabilir. Bu nedenle, dizgi
tanımlarında tek boyutlu diziler tanımlanmaktadır. Normal dizilerden farklı olarak son
elemanı NULL(0) (‘\0’) değeri ile sonlandırılmaktadır. Bu özelliklerinden dolayı karakter
dizilerini, dizginin içereceği karakter sayısından bir karakter fazla kapasiteli olacak şekilde
tanımlamak gerekmektedir.
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.

Yorumlar
  • 0 Yorum