Variável (programação)

Na programação, uma variável é um objeto (uma posição, frequentemente localizada na memória) capaz de reter e representar um valor ou expressão.[1] Enquanto as variáveis só "existem" em tempo de execução, elas são associadas a "nomes", chamados identificadores, durante o tempo de desenvolvimento.[1]
Quando nos referimos à variável, do ponto de vista da programação de computadores, estamos tratando de uma “região de memória (do computador) previamente identificada cuja finalidade é armazenar os dados ou informações de um programa por um determinado espaço de tempo”.[1] A memória do computador se organiza tal qual um armário com várias divisões. Sendo cada divisão identificada por um endereço diferente em uma linguagem que o computador entende.
O computador armazena os dados nessas divisões, sendo que em cada divisão só é possível armazenar um dado e toda vez que o computador armazenar um dado em uma dessas divisões, o dado que antes estava armazenado é eliminado. O conteúdo pode ser alterado, mas somente um dado por vez pode ser armazenado naquela divisão. O computador identifica cada divisão por intermédio de um endereço no formato hexadecimal, e as linguagens de programação permitem nomear cada endereço ou posição de memória, facilitando a referência a um endereço de memória. Uma variável é composta por dois elementos básicos: o valor da variável e o identificador, um nome dado à variável para possibilitar sua utilização.
Exemplo de uma variável em Rust:
// A variável aponta para uma string estática (&'static str)
let mut var = "Olá, Mundo!";
var = "Agora a variável aponta para outra string.";
Classificação de variáveis
[editar | editar código]- Variáveis globais - são aquelas declaradas fora do escopo das funções
- Variáveis locais - são aquelas declaradas no inicio do bloco e seus escopos são restritos aos blocos em que foram declaradas
Ver também
[editar | editar código]Referências
- 1 2 3 «O que são variáveis e para que elas servem na programação?». People. 17 de janeiro de 2019. Consultado em 13 de junho de 2020. Cópia arquivada em 14 de março de 2026