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 de10
variáveis do tipoint
: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 a≤b são inteiros, existem b−a+1 inteiros no intervalo [a,b] e existem b−a inteiros no intervalo [a,b[
- é possível ter vetores de outro tipo; exemplos:
double x[100];
,char s[256];
, etc
Arquivos de apoio: