8.3 Geri Dönüş Değerleri

8.3   Geri Dönüş Değerleri

return anahtar sözcüğünün iki önemli işlevi vardır:

  1. fonksiyonun geri dönüş değerini oluşturur
  2. fonksiyonu sonlandırır

Bu deyiminden sonra bir değişken, işlem, sabit veya başka bir fonksiyon yazılabilir. Örneğin:

Bir fonksiyonda birden çok geri dönüş değeri kullanılabilir. Fakat, ilk karşılaşılan return deyiminden sonra fonksiyon sonlananır ve çağrılan yere bu değer gönderilir. Örneğin aşağıdakiharf fonksiyonunda beş tane return deyimi kullanılmıştır.

Bu fonksiyon kendisine parametre olarak gelen 0-100 arasındaki bir notun harf karşılığını gönderir. Aslında geri gönderilen değer bir tanedir. Eğer bu fonksiyon aşağıdaki gibi çağrılırsa:

harfim değişkenine 'C' değeri (karakteri) atanır.

Program 8.2’de bildirilen artik_yil fonksiyonu, kendisine parametre olarak gelen bir tamsayıyı yıl bilgisi olarak kabul eder. Eğer yıl artık yıl ise 1 aksi halde 0 gönderir. Programda iki tane return deyimi kullanıldığına dikkat ediniz. Artık yıl tanımı Bölüm 6’da verilmişti.

Program 8.2: iki return deyimi kullanan bir fonksiyon

 

ÇIKTI

 

 

Bir cevap yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.