C

Stack frame & call stack

Në shqip: Korniza e stack-ut

ShpjegimiSQ

Sa here thërritet një funksion, në stack krijohet një „kornizë“ me parametrat, variablat lokale dhe adresën ku duhet të kthehet. Kur funksioni mbaron, korniza hiqet. Rekursioni pa fund i mbush këto korniza derisa ndodh stack overflow.

EnglishEN

Every time a function is called, a “frame” is created on the stack with its parameters, local variables and the address to return to. When the function finishes, the frame is removed. Endless recursion keeps adding frames until you get a stack overflow.

Si ta mendosh

Si pjatat e pista që i vë njëra mbi tjetrën: e fundit që vendos është e para që lan.

Lexoje në anglisht

Like a pile of dirty plates: the last one you put on top is the first one you wash.

Terma të lidhur