Aula 12: Vetores unidimensionais
Até agora cada variável guardava um único valor. Um vetor é uma fileira de células do mesmo tipo sob um único nome: int grades[5]; reserva cinco células int consecutivas na memória. Cada célula é acessada por um índice que começa em 0 — a primeira célula é grades[0] e a última é grades[4]. Com um la
Um vetor é como uma fileira de caixas de correio na entrada de um prédio: um nome para a fileira toda, e um número para cada caixa. Só que em C você começa a contar do 0 — e se tentar abrir uma caixa que não existe, ninguém te impede, você simplesmente abre a parede.
- vetor
- Uma fileira de células do mesmo tipo, consecutivas na memória, sob um único nome. Por exemplo, int grades[5];.
- índice
- O número de uma célula no vetor. A contagem começa em 0: a primeira é a[0], a última é a[SIZE-1].
- lista de inicialização
- Chaves que preenchem o vetor na declaração: {90, 85, 70, 88, 95}.
- constante de tamanho
- Um único nome para o tamanho do vetor, por exemplo #define SIZE 5, para que o laço e o vetor sempre concordem.
- fora dos limites
- Acessar um índice que não existe (como a[7] em um vetor de 5). C não verifica — é comportamento indefinido.