Bonjour,

Je suis dans la doc du tutorial ANCI_C dans la partie fonction récursive, est j'ai un peu de mal à comprendre cet exemple notament le else
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
int facto(int n)
{
if (n == 1) return(1);
else return(n * facto(n-1));
}
Quelqu'un peut il m'expliquer, je suppose que l'on calcul une factorielle, mais qu'obtient t'on en résultat ?
ex si n=4 à t'on 4 3 2 1
ou 24