Video: KÜMELER 3 - Alt küme - Şenol Hoca 2024
C'nin yorumları belirli karakterlerle başlayıp bittiği için içerisine bir yorum koyamazsınız iç içe geçmiş olarak bilinir.
İç içe geçmiş açıklamalar kodunuzda hatalara neden olabilir; bu nedenle programlama yaparken yorumların başladığı ve bittiği yerleri takip edin.
Örneğin, sizi hayal edin Bu kodla başlayın:
#include int main () {printf ("İlk Solist"); / * Ekstra boş satır * / printf ("Vokalist Mary McDivan"); / * printf ("Şarkı" Sea. "N"); * / return (0);}
Aşağıdaki resim, derleyici tarafından bu kaynak kodun nasıl göründüğünü göstermektedir.Kodunun yorumlanan bölümlerinin nasıl grileştirildiğine dikkat edin … Derleyicinin Yorum
Satır 7, bir hataya neden olduğu için yorumlandı (tüm bu tırnak işaretleri derleyiciyi attı). Şimdi, programcının geri döndüğünü ve bunun için bir sebep eklediğini varsayalım.
yorum - ve wha özel dikkat edin t yapılır:
#include int main () {printf ("İlk Solist"); / * Ekstra boş satır * / printf ("Vokalist Mary McDivan"); / * Şu satırı derleyemezsiniz: * / * printf ("Şarkı", "Under the Sea" "n"); * / * bazı tür hata görüntüler * / return (0);}
Her satırın başında süslü, sıralı yıldız işaretlerine rağmen dört satır bloğu yorum değildir. Programcı muhtemelen tüm bölüm için bir yorum niteliğinde ve derleyici tarafından dikkate alınmamasını istiyor, ancak aşağıdaki şekilde gerçekten olanı gösteriliyor:
Derleyici * / karakterleriyle ilk kez karşılaştığında, yorumlanan bölümün bittiğini varsayar, böylece kalan metni derlemeye devam eder. Hataların olduğu yer burasıdır.
Hikayenin ahlakı, / * bir yorum başlattığını ve * / söz konusu yorumu bitirdiğini hatırlamaktır. Bir yoruma başka bir yere yaparsanız, kötü bir şey olur.