quinta-feira, 29 de maio de 2014

Array: O tipo de estrutura de dados mais simples



Array ou vetor é a estrutura de dados mais simples. Mas, afinal de contas, qual a utilidade de uma estrutura de dados? Simples, ela basicamente lhe dá o poder de: estudar, manipular, organizar, salvar e extrair informações de uma grande quantidade de dados. Ficou claro? Não? Vamos melhorar um pouco:

Imagine que você foi contratado para criar um programa em C para uma escola.
Nesse programa você tem que armazenar as notas dos alunos, nomes, médias, nome dos pais, faltas e tudo mais.

E aí? Vai declarar quantos inteiros pra armazenar as notas? Centenas? Milhares?
E quantos caracteres para armazenar esses nomes?
E quantos floats para armazenar as notas e médias, de cada matéria, para cada aluno?

É quase que humanamente impossível fazer isso. Mas não se preocupe, pois você programa em C e tem total domínio de sua máquina, você não perderá tempo declarando inúmeras variáveis, fará com que o computador faça isso pra você. É por isso que temos o array, para automatizar esse processo para que não precisemos declarar, inicializar e fazer outras operações em nossas variáveis de um modo manual. Agora que você já sabe a importância de uma estrutura de dados, vamos focar no array.

Arrays são variáveis que servem para guardar vários valores do mesmo tipo de forma uniforme na memória. Por exemplo, se tivemos que criar 20 variáveis do mesmo tipo que querem dizer a mesma coisa, nós não criaríamos -> int x1, x2, x3, x4, x5, ... ao invés disso, criaríamos apenas uma variável de array para guardar todos os 20 números de uma vez. Exato, simples desse jeito. E para finalizar, veja a sintaxe de declaração de um array em C:

tipo nome[numero_de_elementos];

Exemplo: int notas[100];

Mas como funciona exatamente um array? Ficou curioso? Fique atento para os próximos posts!

Fontes: 

Nenhum comentário:

Postar um comentário