KwickClips C · 40 sec · free
What is lifetime?
Short answer. How long a variable stays in memory.
How long does a static variable live?
The whole run.
How long it lives
| Variable | Born | Dies |
|---|---|---|
| Local | block start | block end |
| Static | program start | program end |
| Global | program start | program end |
Remember
| Local: block only |
| Static, global: whole run |
Why does a local variable forget its value? Lifetime is how long it lives. A local dies with its block. Static lives the whole run. So does a global. Remember. Local lasts a block. Static and global last the whole run.
This clip is from the full lesson: Scope, Lifetime and Storage Classes — 7 minutes, with the tables, the quick answers and the whole lesson in text.
Useful for: Programming All levels C, Programming All levels C
More KwickClips from this lesson
Where does a local variable live?41 sec
Which storage classes start at zero?44 sec
What is the default storage class?41 secVoice-over is AI-generated; the script is written and checked by Kajal Ma'am. Confirm anything you plan around against your official board document. We never ask for a password or an OTP.

