variable defined within a function, has a limited lifetime, and is inaccessible outside the function
- variables declared inside a function - local scope - they can only be used inside the function where they were declared
memory for the formal parameters and variables declared in the body of a  function