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
Quelqu'un peut il m'expliquer, je suppose que l'on calcul une factorielle, mais qu'obtient t'on en résultat ?
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)); }
ex si n=4 à t'on 4 3 2 1
ou 24
Partager