Ich kann die Rekursion von Funktionen nicht verstehen. Wie es funktioniert? Wie werden die Werte gespeichert und alles?

Ich kann die Rekursion von Funktionen nicht verstehen. Wie es funktioniert? Wie werden die Werte gespeichert und alles?

int tree_size(struct node* node) { 
  if (node==NULL) {
    return(0); 
  } else { 
    return(tree_size(node->left) + tree_size(node->right) + 1); 
  } 
}

Antworten auf die Frage(4)

Ihre Antwort auf die Frage