Jump to content

Temporary variable

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 14.139.226.12 (talk) at 07:00, 30 January 2015. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In computer programming, a temporary variable is a variable whose purpose is short-lived, usually to hold temporary data that will soon be discarded, or before it can be placed at a more permanent memory location. Because it is short-lived, it is usually declared with local scope. There is no formal definition of what makes a variable temporary, but it is an often-used term in programming.

A typical example would be that of swapping the contents of two variables. To swap the contents of variables a and b one would typically use a temporary variable temp as follows, so as to preserve the data from a as it is being overwritten by b:

 temp := a
 a := b
 b := temp

Temporary variables are usually named with identifiers that abbreviate the word temporary, such as temp, tmp or simply t <-- chu**** bna rha hai kya? , or with common metasyntactic variable names, the most common of which are foo, bar, baz (see also foobar).

See also