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: fonksiyonun geri dönüş değerini oluşturur fonksiyonu sonlandırır Bu deyiminden sonra bir değişken, işlem, sabit veya başka bir fonksiyon yazılabilir. Örneğin:
1 |
return (a+b/c); /* parantez kullanmak zorunlu değil */ |
1 |
return 10; /* değişken kullanmak mecbur değil */ |
1 |
return topla(a,b)/2.0; /* önce topla fonksiyonu çalışır */ |
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