Временная переменная

В программировании компьютера временная переменная — это переменная с коротким сроком жизни , обычно для хранения данных , которые вскоре будут удалены или перед тем, как их можно будет поместить в более постоянную ячейку памяти . Поскольку она недолговечна, ее обычно объявляют локальной переменной , т. е. переменной с локальной областью действия . Не существует формального определения того, что делает переменную временной , но это часто используемый термин в программировании.

Типичным примером может служить обмен содержимым двух переменных. Временные переменные, наряду с обменами XOR и арифметическими операторами , являются одним из трех основных способов обмена содержимым двух переменных. Чтобы поменять содержимое переменных "a" и "b", обычно используют временную переменную temp следующим образом, чтобы сохранить данные из a, поскольку они перезаписываются b :

темп := а а := б б := темп

Временные переменные обычно именуются идентификаторами , которые являются аббревиатурой слова temporary , например, temp , tmp или просто t , или общепринятыми метасинтаксическими именами переменных, наиболее распространенными из которых являются foo , bar , baz (см. также foobar ).


Аппаратное обеспечение компьютера разработано для использования поведения временных данных: кэш или регистровый файл могут содержать временные данные внутри микропроцессора , так что их никогда не нужно будет помещать в основную память (следовательно, они не потребляют пропускную способность внешней памяти ).

Смотрите также

Retrieved from "https://en.wikipedia.org/w/index.php?title=Temporary_variable&oldid=1145791254#STORAGE"