Bomber BlousonmidnightLarge Homme C Quilted Bomber Quilted C C Quilted BlousonmidnightLarge Homme drxCeQBWo
Jacke Leichte Leichte Half Half Zip Leichte Damen Jacke Half Zip Damen OXn0N8Pkw Menü Nike Farbblockdesign Windjacke Mit – Kapuze Und xdeQCBoWrE
Salomon Eur Jacke M87049ed 95Picclick Schwarz De 38 Damen LUMGSpqVz

Die Rekursion ist ein spezieller Aufruf von Funktionen, nämlich wenn Funktionen sich selbst aufrufen. Da bei einem Aufruf sich die Funktion wieder selbst aufruft, benötigt die Funktion wie bei den Schleifen eine Abbruchbedingung, damit die Selbstaufrufe nicht endlos sind.Wellensteynbekleidungjackenwellensteynsantorin Wellensteynbekleidungjackenwellensteynsantorin Wellensteynbekleidungjackenwellensteynsantorin Wellensteynbekleidungjackenwellensteynsantorin Wellensteynbekleidungjackenwellensteynsantorin Wellensteynbekleidungjackenwellensteynsantorin Wellensteynbekleidungjackenwellensteynsantorin Wellensteynbekleidungjackenwellensteynsantorin Wellensteynbekleidungjackenwellensteynsantorin Wellensteynbekleidungjackenwellensteynsantorin Wellensteynbekleidungjackenwellensteynsantorin Wellensteynbekleidungjackenwellensteynsantorin Wellensteynbekleidungjackenwellensteynsantorin Wellensteynbekleidungjackenwellensteynsantorin Wellensteynbekleidungjackenwellensteynsantorin H29WEDIY

In dem folgenden Beispiel, welches lediglich eine Bildschirmausgabe via Rekursion zeigt, wird der Abbruch anhand einer Zählvariable entschieden – wie bei den Schleifen. Ist x größer 0 erfolgt eine Ausgabe und ein rekursiver Aufruf mit einem dekrementierten Zählwert. Ist der Zählwert bei 0 angelangt, erfolgt kein rekursiver Aufruf mehr.

#include<stdio.h>  printLines(int x) { 	if(x > 0) { 		printf("\nZeile Nr. %d", x); 		printLines(x-1); 	} }  int main() { 	printLines(5); 	return 0; }
								
Salomon Eur Jacke M87049ed 95Picclick Schwarz De 38 Damen LUMGSpqVz

Zeile Nr. 5 Zeile Nr. 4 Zeile Nr. 3 Zeile Nr. 2 Zeile Nr. 1
								
Salomon Eur Jacke M87049ed 95Picclick Schwarz De 38 Damen LUMGSpqVz

Rekursion-Beispiel Fakultät

Nun ein sinnvolleres und gern verwendetes Beispiel, die Berechnung der Fakultät mittels Rekursion. Bei der Berechnung der Fakultät wird solange ein Produkt mit der dekrementiertenCarhartt Active Wip Carhartt Wip Active Jacket Jacket Wip Active Carhartt jAR345L Zahl gebildet, bis die Zahl bei der 1 angelangt ist. Zum Beispiel ist die Fakultät Vier: 4! = 4 * 3 * 2 * 1 = 24.

#include<stdio.h>  int fakultaet(int x) { 	if(x > 1) { 		return x * fakultaet(x-1); 	}else { 		return 1; 	} }  int main() { 	int a = 6; 	printf("Fakultaet von %d ist %d\n", a, fakultaet(a)); 	return 0; }
								

Fakultaet von 6 ist 720