Vetores: introdução

  • um vetor (ou array) armazena várias váriaveis de um mesmo tipo sob um nome comum
  • um vetor declarado como int v[10]; pode ser pensado como um contâiner, uma sequência, ou uma lista de 10 variáveis do tipo int: v[0], v[1], …, v[9]
  • cada célula ou posição do vetor pode ser acessada através de um índice (entre colchetes), que pode ser qualquer expressão que resulte num valor inteiro; por exemplo, v[i+1]
  • índices válidos vão de 0 até o tamanho do vetor menos 1
  • é comum adotar intervalos semi-abertos para índices de um vetor com n elementos: os índices válidos são os inteiros do intervalo [0,n[, percorridos com for (i = 0; i < n; i++)
    • lembre-se: se ab são inteiros, existem ba+1 inteiros no intervalo [a,b] e existem ba inteiros no intervalo [a,b[
  • é possível ter vetores de outro tipo; exemplos: double x[100];, char s[256];, etc

Arquivos de apoio: