Endurkvæmt fall er fall sem kallar á sjálft sig beint eða óbeint, endurkvæm föll eru mikið notuð í fallaforritun því þau koma í stað venjulegra lykkja.
- include
int rfactorial(int n) { if (n == 1) return 1; return n * rfactorial(n - 1); }
int factorial(int n) { int total = 1; for (int i = n; i >= 1; --i) total *= i; return total; }
int main(void) { const int nr = 5; printf("%d\n", rfactorial(nr)); printf("%d\n", factorial(nr));
return 0; }
Částečně rekurzivní funkce | Berechenbare Funktion | Recursive function | Función recursiva | Fonction récursive | Funzione ricorsiva | Funkcja rekurencyjna | Recursividade | Рекурсивная функция | 递归函数
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Endurkvæmt fall".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world