Vetor
Um vetor é uma estrutura de dados que contém um grupo de elementos do mesmo tipo de dado e os armazena juntos em locais contíguos da memória. Os programadores usam vetores em seus programas para organizar conjuntos de dados de uma maneira que possa ser facilmente classificada e pesquisada. Eles são mais eficientes para armazenar dados do que variáveis separadas e podem ajudar um programa a ser executado mais rapidamente.
Os vetores são um método muito versátil de armazenar dados em um programa. Por exemplo, um mecanismo de pesquisa pode usar um vetor para salvar uma lista de resultados de pesquisa. Ele pode exibir um elemento desse vetor por vez, em sequência, até atingir um número especificado de resultados ou o último valor armazenado no vetor. Como esses valores ficam armazenados em um grande bloco de memória, em vez de em variáveis separadas armazenadas em vários locais, os resultados são exibidos de maneira rápida e eficiente.
Como um vetor armazena seus valores em locais contíguos da memória, seu tamanho é definido quando ele é criado. O tipo de dado, como inteiro ou string, também é definido durante a criação. Um programa pode fazer referência a valores individuais em um vetor usando o nome do vetor combinado com o endereço de índice desse valor. Na maioria das linguagens, o índice começa em 0 e aumenta a partir daí. No entanto, algumas linguagens começam o índice em 1, enquanto outras permitem que o programador escolha se um índice começa em 0 ou 1.
Criando e usando um vetor
A sintaxe em C++ para criar um vetor e armazenar valores nele é semelhante a esta:
int characterStats[6] = {15, 14, 13, 12, 10, 8};
A instrução int define o tipo de dado como inteiro, e characterStats dá um nome ao vetor. Os colchetes [] especificam que ele é um vetor, enquanto o número dentro dos colchetes determina seu comprimento. Os valores entre chaves {}, separados por vírgulas, são os valores contidos no vetor.
A sintaxe para exibir um valor específico em um vetor pode ser semelhante a esta:
print(characterStats[2]);
Como o índice desse vetor começa em 0, essa instrução exibiria o número 13, o terceiro valor do vetor. Os programadores também podem usar loops while e for com vetores para exibir vários valores de um vetor em sequência com um único comando.
Teste seus conhecimentos