VETORES EM C++
1 – VETORES EM C++
1.1 – Definição de vetor As variáveis compostas homogêneas unidimensionais (vetores) são capazes de armazenar vários valores. Cada um desses valores é identificado pelo mesmo nome (o nome dado ao vetor). Eles são diferenciados apenas por um índice. Os valores utilizados na linguagem C/C++ para identificar as posições de um vetor começam sempre em 0 (zero) e vão até o tamanho do vetor menos uma unidade. 1.2 – Declaração de vetor Os vetores em C/C++ são identificados pela existência de colchetes logo após o nome da variável no momento da declaração. Dentro do colchetes deve-se colocar o número de posições do vetor. 1.3 – Exemplo de vetor int vet[10]; vet 10 5 3 6 1 19 44 21 2 7 0 1 2 3 4 5 6 7 8 9 Nesse exemplo, o vetor chamado vet possui dez posições, começando pela posição 0 e indo até a posição 9 (tamanho do vetor -1). Em cada posição poderão ser armazenados números inteiros, conforme especificado pelo tipo int na declaração. char x[5]; x A * 2 E d 0 1 2 3 4 Nesse exemplo, o vetor chamado x possui cinco posições, começando pela posição 0 e indo até a posição 4 (tamanho do vetor -1). Em cada posição poderão ser armazenados caracteres, conforme especificado pelo tipo char na declaração. 1.4 – Atribuindo valor ao vetor As atribuições em vetor exigem que seja informada em qual de suas posições o valor ficará armazenado. Deve-se lembrar sempre que a primeira posição de um vetor em C/C++ tem índice 0. vet[0] = 1; atribui o valor a primeira posição do vetor. x[3] = „b‟; atribui a letra b a quarta posição do vetor.
1.5 – Preenchendo um vetor Preencher um vetor significa atribuir valores a todas as suas posições. Assim, deve-se implementar um mecanismo que controle o valor do índice.