Donnerstag, 17. Dezember 2009

 

Aufrufstack Lösung

Hier eine mögliche Lösung für das Beispiel Aufrufstack:

Setzt man das Programm fort (return in Zeile 28) und kommt zurück zur Zeile 26, dann ergibt sich das folgende Bild. ret ergibt sich aus dem vom letzten Aufruf zurückgegebenen Wert 1 mal dem n (=2):

Setzt man das Programm weiter fort (wieder return in Zeile 28) und kommt zurück zur Zeile 26, dann ergibt sich das folgende Bild. ret ergibt sich aus dem vom letzten Aufruf zurückgegebenen Wert 2 mal dem n (=3):

Setzt man weiter fort, so ergibt sich...

und...

Zum Schluss erreicht man wieder die Zeile 39 in main und der Wert für f wird gesetzt:

Man sieht in dem Feld "Zeile" immer die Zeilennummer, zu der beim return zurückgekehrt wird.

Labels: , , ,


Kommentare:

Kommentar veröffentlichen

Abonnieren Kommentare zum Post [Atom]





<< Startseite

This page is powered by Blogger. Isn't yours?

Abonnieren Posts [Atom]