An Entity of Type: Thing, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In computer programming, a temporary variable is a variable with short lifetime, usually to hold 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 as a local variable, i.e., a variable with local scope. There is no formal definition of what makes a variable temporary, but it is an often-used term in programming. temp := a a := b b := temp

Property Value
dbo:abstract
  • Pomocná proměnná, případně z anglického temporary variable také dočasná proměnná, je označení proměnných pomocného charakteru a obvykle s velmi krátkým životním cyklem. Z hlediska deklarace, a případně i způsobu se obvykle jedná o lokální proměnné. Překladače často navíc takovým proměnným vzhledem k jejich charakteru ani nepřidělí žádnou operační paměť. Místo toho jim nakrátko přidělí jeden z procesorových registrů, takže je k nim přistupováno rychle a není zatěžována . Za identifikátor pomocných proměnných je často voleno anglické slovo temporary nebo jeho zkratky, temp a tmp. To ale může být v mnoha případech považováno za nevhodný postup. Je-li to možné, je i u pomocných proměnných jejich názvem vhodné jasně vyjádřit, k čemu slouží a co jejich hodnota reprezentuje. Jednoduchým příkladem využití čistě pomocné proměnné je klasické řešení úlohy prohození hodnot. Následující program vymění hodnoty v proměnných a a b použitím pomocné proměnné temp: temp := a a := b b := temp (cs)
  • Une variable temporaire est, dans le domaine de la programmation informatique, une variable dont la durée d'existence est courte (en général limitée à la procédure ou la fonction qui l'utilise). Du fait de sa courte durée de vie, sa portée est souvent limitée. Un exemple typique d'utilisation est l'échange de deux variables : il faut stocker la valeur de la première donnée dans une zone temporaire avant de déplacer la valeur de la deuxième donnée. <dl> <dd> temp := a </dd> <dd> a := b </dd> <dd> b := temp </dd> </dl> (fr)
  • In computer programming, a temporary variable is a variable with short lifetime, usually to hold 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 as a local variable, i.e., a variable 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. Temporary variables, along with XOR swaps and arithmetic operators, are one of three main ways to exchange 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, orwith common metasyntactic variable names, the most common of which are foo, bar, baz (see also foobar). Computer hardware is designed to exploit the behaviour of temporary data: a cache or register file may contain temporaries internally to a microprocessor, such that they never need to be committed to main memory (hence consuming no external memory bandwidth). (en)
  • Em Ciência da Computação uma variável temporária é uma variável cuja finalidade é de curta duração, geralmente para armazenar temporariamente dados que em breve serão descartados, ou antes que eles possam ser colocados em um local mais permanente na memória. Devido ao fato de ser de curta duração, normalmente é declarada com escopo local. Não existe uma definição formal do que torna uma variável temporária, mas é um termo frequentemente utilizado na programação. Um exemplo típico seria o de o conteúdo de duas variáveis. A troca de conteúdo de duas variáveis é muito utilizada em algoritmos de ordenação como o Bubble sort. Para trocar o conteúdo das variáveis a e b seria usada normalmente uma variável temporária temp como se segue, de modo a preservar os dados de a quando esta está sendo sobrescrita ao receber o valor de b: temp := a a := b b := temp Variáveis temporárias geralmente são "batizadas" como identificadores que abreviam a palavra temporário como por exemplo temp, tmp ou simplesmente t, ou com nomes de , os mais comuns dos quais são foo, bar, baz. As letras i, j, k e assim por diante também são freqüentemente utilizadas para , uma tradição decorrentes das primeiras versões da linguagem Fortran. (pt)
  • Вре́менные объекты — в программировании объекты, которые компилятор создаёт автоматически по ходу вычисления выражений. Такие объекты не имеют имени и уничтожаются сразу же, как только в них исчезает потребность. Язык Си++ вызывает для них конструкторы (по потребности) и деструкторы (после исполнения выражения). Это, например, важно для объекта string_view C++17. При инициализации массивов Си++ временный объект исчезает перед инициализацией следующего элемента. (ru)
dbo:wikiPageID
  • 2869262 (xsd:integer)
dbo:wikiPageLength
  • 1826 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1053628022 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
rdfs:comment
  • Une variable temporaire est, dans le domaine de la programmation informatique, une variable dont la durée d'existence est courte (en général limitée à la procédure ou la fonction qui l'utilise). Du fait de sa courte durée de vie, sa portée est souvent limitée. Un exemple typique d'utilisation est l'échange de deux variables : il faut stocker la valeur de la première donnée dans une zone temporaire avant de déplacer la valeur de la deuxième donnée. <dl> <dd> temp := a </dd> <dd> a := b </dd> <dd> b := temp </dd> </dl> (fr)
  • Вре́менные объекты — в программировании объекты, которые компилятор создаёт автоматически по ходу вычисления выражений. Такие объекты не имеют имени и уничтожаются сразу же, как только в них исчезает потребность. Язык Си++ вызывает для них конструкторы (по потребности) и деструкторы (после исполнения выражения). Это, например, важно для объекта string_view C++17. При инициализации массивов Си++ временный объект исчезает перед инициализацией следующего элемента. (ru)
  • Pomocná proměnná, případně z anglického temporary variable také dočasná proměnná, je označení proměnných pomocného charakteru a obvykle s velmi krátkým životním cyklem. Z hlediska deklarace, a případně i způsobu se obvykle jedná o lokální proměnné. Překladače často navíc takovým proměnným vzhledem k jejich charakteru ani nepřidělí žádnou operační paměť. Místo toho jim nakrátko přidělí jeden z procesorových registrů, takže je k nim přistupováno rychle a není zatěžována . temp := a a := b b := temp (cs)
  • In computer programming, a temporary variable is a variable with short lifetime, usually to hold 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 as a local variable, i.e., a variable with local scope. There is no formal definition of what makes a variable temporary, but it is an often-used term in programming. temp := a a := b b := temp (en)
  • Em Ciência da Computação uma variável temporária é uma variável cuja finalidade é de curta duração, geralmente para armazenar temporariamente dados que em breve serão descartados, ou antes que eles possam ser colocados em um local mais permanente na memória. Devido ao fato de ser de curta duração, normalmente é declarada com escopo local. Não existe uma definição formal do que torna uma variável temporária, mas é um termo frequentemente utilizado na programação. temp := a a := b b := temp (pt)
rdfs:label
  • Pomocná proměnná (cs)
  • Variable temporaire (fr)
  • Variável temporária (computação) (pt)
  • Temporary variable (en)
  • Временный объект (ru)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License