C Dili

Recursive Fonksiyon Kullanarak Sayıların Toplamını Bulmak İçin C Programı

Bu örnekte, özyinelemeli(recursive) bir fonksiyon kullanarak doğal sayıların toplamını bulmayı öğreneceksiniz.

C Kodları:

Ekran Çıktısı:

 

Başlangıçta sayiTopla() main () ‘den çağrılır ve 20 argüman olarak iletilir.

20 sayısı sayiTopla(19) sonucuna eklenir.

sayiTopla() ‘den sayiTopla()’ ye bir sonraki fonksiyon çağrısında, sayiTopla(18) sonucuna eklenen 19 geçilir. Bu süreç n, 0’a eşit olana kadar devam eder.

N 0’a eşit olduğunda, özyinelemeli çağrı yoktur. Bu, sonuçta tam sayıların toplamını main () işlevine döndürür.

About the author

admin

1 Comment

Click here to post a comment

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.