variable defined within a function, has a limited lifetime, and is inaccessible outside the function
variables declared in the body of a function (or block) for use only within that function (or block)
memory for the formal parameters and variables declared in the body of a  function