Δημοσιεύτηκε: 08 Ιούλ 2009, 19:48
από lyrisias
Αναδρομή φίλε είναι με απλά λογια όταν μια συνάρτηση καλεί τον εαυτό της μέσα της...

Κώδικας: Επιλογή όλων
int func(int a)
{
int num=0;
if (a>1)
num=a*func(a-1);
else
num=1;
return num;
}

αν δλδ καλέσουμε την συνάρτηση αυτή
func(5);
θα επιστρέψει 1*2*3*4*5 = 120. (αν θυμάμαι καλά αυτό έιναι στα μαθηματικά !5)
Καλό θα ήταν να μη σου χρειαστεί ποτέ η αναδρομη σε πρόγραμμα
είναι πολύ βαριά πράξη.