variable defined within a function, only available within the function, no default initial value
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