15.07.2013 Views

Genel Programlama I

Genel Programlama I

Genel Programlama I

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Bir fonksiyon iki farklı amaçla kullanılabilir :<br />

•Fonksiyon, icrası süresince belli amaçları gerçekleştirir. (Belli işlemleri yapar)<br />

•Fonksiyon icrası sonunda üreteceği bir değeri kendisini çağıran fonksiyona<br />

gönderebilir.<br />

Fonksiyonların Tanımlanması ve Çağırılması<br />

Bir fonksiyonun ne iş yapacağının ve bu işi nasıl yapacağının C dilinin sentaks<br />

kurallarına uygun olarak anlatılmasına o fonksiyonun tanımlanması (definition)<br />

denir. Fonksiyon tanımlamaları aşağıda inceleneceği gibi birtakım kurallara tabidir.<br />

Bir fonksiyonun çağırılması ise o fonksiyonun yapacağı işi icraya davet edilmesi<br />

anlamına gelir. Fonksiyon çağırma ifadesi karşılığında derleyici, programın akışını<br />

ilgili fonksiyonun kodunun bulunduğu bölgeye aktaracak şekilde bir kod üretir.<br />

Programın akışı fonksiyonun kodu içinde akıp bu kodu bitirdiğinde, yani fonksiyon<br />

icra edildiğinde, programın akışı yine fonksiyonun çağırıldığı noktaya geri<br />

dönecektir.<br />

3

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

Saved successfully!

Ooh no, something went wrong!