Home

Storage Classes in C

Storage Classes in C

Storage classes define where a variable is stored, how long it lives, and who can access it.


auto


register


static


extern


Quick Mental Model

auto/register   born when function starts, die when it ends
static          born at program start, live forever, remember their value
extern          live in another file, borrowed here