Why do variables called in functions have limited scope and referred to as "local variables"?
Why do variables called in functions have limited scope and referred to as "local variables"?
These variables are pushed onto the stack when they are created and popped off the stack when the function exits/completes.