C Programlama Dili Recursive Girilen Sayıya Kadar Olan Sayıları Gösterme Örneğinin kodunu bulabilirsiniz.
Fonksiyona 10 gönderildiği zaman 10’dan 0’a kadar tüm sayıları ekrana basmaktadır. 10-1 aralığı fonksiyon içerisinde ekrana basılmaktadır. Son değer olan 0 ise main fonksiyonu içerisinde ekrana basılmaktadır.
Recursive Girilen Sayıya Kadar Olan Sayıları Gösterme Örneği:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#include <stdio.h>
int girilenSayiyaKadargoster(int);
int main() {
int sayi = 5;
int sonuc = girilenSayiyaKadargoster(sayi);
printf("%d\n", sonuc);
return 0;
}
int girilenSayiyaKadargoster(int x) {
if (x == 0)
return 0;
printf("%d ", x);
return girilenSayiyaKadargoster(x - 1);
}
|
Çıktı:
5 4 3 2 1 0 |