🎉 October Learning Month — learn a new software term every day!
An interactive flashcard trainer for software engineering terms.

Stack Memory

In plain terms

Memory region for function calls and local variables.

Going deeper

The stack stores function call frames, parameters, and local variables in last-in-first-out order, automatically managed. It grows and shrinks with calls.

Under the hood

Fast allocation but limited size; deep recursion causes stack overflow, contrasts with the flexible heap.

Examples

Function calls, local variables, recursion, stack overflow, call frames.

Think of it like...

Like a stack of trays added and removed from the top as you call and return.

Feedback & Bug Report