Rekursif dalam Bahasa C
Rekursif adalah fungsi yang memanggil dirinya sendiri, baik secara langsung maupun tidak dan proses pemanggilannya disebut rekursi.
Contoh Program Rekursif :
#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
int main(){
int n,i,F=1;
n=5;
for(i = 1;i<=n;i++){
F=F*i;
}
// i = 1 -> F = 1 * 1 = 1
// i = 2 -> F = 1 * 2 = 2
// i = 3 -> F = 2 * 3 = 6
// i = 4 -> F = 6 * 4 = 24
// i = 5 -> F = 24 * 5 = 120
printf("%d\n",F);
getch();
return 0;
}
