8 Ekim 2013 Salı

c dilinde 'a' ile "a" farkı

soru : Derleyici için "C" ile 'C' arasında ne fark var?Neden tek karakter olduğunda ' ' aralığında olmak zorunda?
cevap : Hocam "C" string tir 'C' ise karakterdir.Bir string bellekte en az iki byte lık yer ayrılır çünkü derleyici otomatik olarak string in sonuna '\0' karakterini koyar fakat karater için en az 1 byte gerekir.Ayrıca stringler aslında adrestir.Yani bi string in adı onun ilk karakterinin adresidir.

http://www.picproje.org/index.php/topic,35908.675/topicseen.html

Hiç yorum yok:

Yorum Gönder