Variáveis em Programação de Computadores.
Se você está no mundo da programação de computadores, com certeza encontrará o termo 'variável', não importa o idioma ou o propósito do seu programa. Vamos em frente e entender o que significa esse termo.
De acordo com o Cambridge Dictionary , a palavra variável significa;
a). algo que provavelmente mudará com frequência
b). um número, valor ou situação que pode mudar
c). uma letra ou símbolo que representa qualquer um de um conjunto de valores
Este artigo serve para fornecer uma explicação informada do termo no contexto da Programação de Computadores que está mais inclinado para a segunda e terceira definições acima.
A Launch School tem uma definição muito boa de uma variável no que diz respeito à programação de computadores da seguinte forma:
As variáveis são usadas para armazenar informações a serem referenciadas e manipuladas em um programa de computador. Eles também fornecem uma maneira de rotular os dados com um nome descritivo, para que nossos programas possam ser entendidos com mais clareza pelo leitor e por nós mesmos. É útil pensar nas variáveis como recipientes que contêm informações. Seu único propósito é rotular e armazenar dados na memória. Esses dados podem ser usados em todo o seu programa.
Agora estabelecemos variáveis como 'espaços reservados' ou 'caixas' que podemos usar para armazenar dados ou valores. Para usá-los, eles precisam receber nomes. Cada linguagem de programação tem convenções de nomenclatura ou regras que controlam como as variáveis recebem nomes. As convenções de nomenclatura determinam a sintaxe de nomenclatura de quais caracteres podem ou não ser usados, capitalização, diferenciação de maiúsculas e minúsculas, etc.
Não podemos esgotar todas as convenções de nomenclatura para todas as linguagens neste artigo, no entanto, fornecer um nome significativo e descritivo que comunique a finalidade da variável é comum a todas as linguagens de programação. As documentações específicas do idioma são um bom lugar para encontrar as convenções de nomenclatura para cada idioma.
Agora que entendemos o que são variáveis e como nomeá-las, vamos ver como elas podem ser usadas. Primeiro, aqui estão alguns termos associados a variáveis na programação:
Declare/Define: isso significa simplesmente criar uma variável.
Atribuir/Armazenar: uma vez que uma variável é criada, você coloca um determinado valor dentro dela. Na maioria das linguagens de programação, '=' é usado para atribuir valores.
Acessando: o objetivo de armazenar um valor em uma variável é para que ela possa ser acessada para uso.
Modificar/Alterar: significa substituir o valor dentro de uma variável por um novo.
Escopo: significa até que ponto a variável é acessível para uso em seções de um programa.
Estes são apenas alguns para mencionar. Você pode consultar mais detalhes aqui e aqui .
Tipos de variáveis.
Existem cinco tipos de variáveis. Constantes, variáveis globais, variáveis de classe, variáveis de instância e variáveis locais.
Constantes: são usadas para armazenar dados que nunca precisam ser alterados.
Variáveis globais: essas variáveis estão disponíveis em todo o seu aplicativo/programa, substituindo todos os limites do escopo.
Variáveis de classe: essas variáveis são acessíveis por instâncias de sua classe, bem como pela própria classe. Variáveis de classe devem ser inicializadas no nível de classe, fora de qualquer definição de método.
Variáveis de instância: essas variáveis estão disponíveis em toda a instância atual da classe pai. Variáveis de instância podem cruzar alguns limites de escopo, mas não todos eles.
Variáveis locais: as variáveis mais comuns que você encontrará e obedecem a todos os limites de escopo.





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)