are declared inside a subroutine. they exist only inside the subroutine, while it is running, and are completely inaccessible from outside.
declared inside function without static attribute  each thread stack contains one instance of any of this variable
In 2001 , the number of people on death row dropped for the first time in a decade .