Repetição
Vetor: um armário de gavetas
Vários valores com um nome só.
Na vida real
Em vez de 4 caixas soltas (nota1, nota2...), você compra um armário com 4 gavetas chamado notas. As gavetas são numeradas a partir do 0. Então v[100] é um armário de 100 gavetas, da 0 até a 99.
Código
int notas[4] = {7, 5, 9, 6};int soma = 0;for (int i = 0; i < 4; i++) { soma = soma + notas[i];}printf("Soma: %d", soma);passo 1 de 12
Também dá pra usar as setas ← e → do teclado.
O que o computador está vendo
Vetor (gavetas)
7[0]
5[1]
9[2]
6[3]
Tela
Cria um armário com 4 gavetas, numeradas de 0 a 3, e já guarda 7, 5, 9 e 6.
Peça por peça
| Peça | O que significa |
|---|---|
| notas[4] | Na CRIAÇÃO: quantas gavetas o armário tem. |
| notas[i] | No USO: abre a gaveta número i. |
| {7, 5, 9, 6} | O que já vai guardado, gaveta 0, 1, 2 e 3. |
| i < 4 | Por que menor e não menor ou igual? Porque a última gaveta é a 3. A gaveta 4 não existe. |
| for + vetor | São melhores amigos: o i do for vira o número da gaveta. |
Teste rápido: Em int v[100], qual é a última gaveta?