Einzelnen Maschinenbefehle eines Programms sind NICHT unabhängig voneinander. Um den Systemzustand während eines Funktionsaufrufs konsistent zu halten, legt der Compiler eine Reihe von Daten im Arbeitsspeicher ab.
Welche Daten werden abgelegt?
Der Programmcode der aller Schleifenvarianten liegt in einem eigenen Scope.