Temporary Variable:

A variable whose storage is allocated from the stack. The variable is initialized each time the block in which it is defined is entered. It exists only during the execution of that block.