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.

Um vetor contendo seis valores e seus respectivos endereços de índice
Um vetor contendo seis valores e seus respectivos endereços de índice

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.

Atualizado May 24, 2023 por Brian P.

quizTeste seus conhecimentos

What is the difference between freeware and shareware?

A
Freeware is always open source, while shareware is not.
0%
B
Freeware is developed by a community, while shareware is created by a single developer.
0%
C
Freeware is free to use forever, while shareware is often a limited-time trial.
0%
D
Freeware is platform-specific, while shareware is multiplatform.
0%
Correct! Incorrect!     View the Freeware definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Vetor nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.