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