08.11.2014 Views

c_kitap

c_kitap

c_kitap

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

C ve Sistem Programcıları Derneği - C Ders Notları - Necati Ergin<br />

Yorum Satırları<br />

Kaynak dosya içinde yer alan önişlemci ya da derleyici programa verilmeyen açıklama<br />

amaçlı yazılara yorum satırları (comment lines) denir.<br />

Yorum satırları /* atomuyla başlar */ atomuyla sonlanır. Bu iki atom ile, bu iki atom<br />

arasında kalan tüm karakterler, önişlemci programın kaynak kodu ele almasından önce<br />

tek bir boşluk karakteriyle yer değiştirir. Yorum satırları herhangi sayıda karakter<br />

içerebilir. Örnek:<br />

/* Bu bir açıklama satırıdır */<br />

Yorum satırları birden fazla satıra ilişkin olabilir:<br />

/*<br />

*/<br />

bu satirlar<br />

kaynak koda dahil<br />

değildir.<br />

Bir dizge ya da bir karakter değişmezi içinde yorum satırı bulunamaz:<br />

#include <br />

int main()<br />

{<br />

printf("/* bu bir yorum satiri degildir */");<br />

}<br />

return 0;<br />

Yukarıdaki programın derlenip çalıştırılmasıyla, ekrana<br />

/* bu bir yorum satırı değil */<br />

yazısı yazdırılır.<br />

Bir yorum satırının kapatılmasının unutulması tipik bir hatadır.<br />

#include <br />

int main()<br />

{<br />

int x = 1;<br />

int y = 2;<br />

x = 10; /* x'e 10 değeri atanıyor<br />

y = 2; /* y'ye 20 değeri atanmıyor */<br />

printf("x = %d\n", x);<br />

printf("y = %d\n", y);<br />

}<br />

return 0;<br />

[C++ dilinde yorum satırı oluşturmanın bir başka biçimi daha vardır.<br />

Yorum satırı // karakterleriyle başlar, bulunulan satırın sonuna kadar sürer. Yorum satırını sonlandırılması<br />

bulunulan satırın sonu ile olur, yorum satırını sonlandıracak ayrı bir karakter bulunmaz. Örnek:<br />

//Geçerli bir Açıklama satırı<br />

Bu biçim C89 standartlarına göre geçerli değildir ancak C99 standartlarıyla C'ye de eklenmiştir.]<br />

71/529

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!