vetores - Variaveis compostas homogenias unidimensionais - Representam uma coleção de variaveis do mesmo tipo, referenciadas pelo mesmo nome - As variaveis dessa coleção são diferentes por (indices (numericos inteiros não negativos)) - Um vetor tem um numero fixo de celulas identicas Declaração de um vetor tipo ident_vetor[qtd-celulas]; - tipo (int, char, double, float, bool, ...) - quantidade de celulas deve ser uma constante inteira positiva - o tamanho de celulas não pode ser alterado depois da declaração! - o indice da primeira celula ou elemento do vetor é zero - o indice da ultima celula é qtd-celula-1 - o vetor é armazenado de forma contigua na memoria, ou seja, as celulas do vetor são guardados em uma sequencia continua na memoria ex: int vet[5]; 0 |__| 1 |__| 2 |__| 3 |__| 4 |__| Referenciando celulas do vetor -Na maioria das vezes não manipulamos o vetor como um todo e sim celula por celula - Uma celula do vetor pode ser vista como uma variavel do tipo do vetor - Para referenciar a celula de indice i do vetor vet: vet[i] i = constante, variavel ou expressão artmetica o vetor pode ser inicializado int vet[5]={15,18,22,71,1};