Escolar Documentos
Profissional Documentos
Cultura Documentos
Vetores em C possuem:
• Nome
Segue regras de nomenclatura de variáveis/identificadores.
• Tipo
Qual é o tipo de dado armazenado pelo vetor.
• Tamanho
Quantos elementos (dados) podem ser armazenados na memória.
Vetores
Sintaxe em C:
tipo nome_do_vetor[tamanho];
(Neste exemplo, estamos assumindo que uma variável ocupa 1 byte de memória no
computador...)
• Uma variável simples possui um endereço único.
• Armazena somente um dado por vez.
Variáveis [simples] x Variáveis Compostas
(Neste exemplo, estamos assumindo que cada elemento do vetor ocupa 1 byte de memória no
computador...)
• Uma variável composta armazena N valores sequencialmente na
memória (N = quantidade de elementos do vetor).
• Exemplo: vetor com 6 elementos (“vetor de tamanho 6”).
Vetores
(Neste exemplo, estamos assumindo que cada elemento do vetor ocupa 1 byte de memória)
Ler a nota de 3 alunos de uma disciplina e
calcular a média.
Exemplo 1
Exemplo SEM uso de
vetores
12
Ler a nota de 3 alunos de uma disciplina e
calcular a média.
Exemplo 2
Exemplo COM uso de
vetores
13
A inicialização dos valores atribuídos aos
elementos de um vetor pode ser feita no
momento da sua declaração:
Exemplo 3
Inicialização
14
Observe que não precisamos explicitar o
tamanho do vetor quando declaramos e
iniciamos o vetor com valores (o compilador faz
isso pra gente):
Exemplo 4
Inicialização
15
Vetores
17
Se esse código vai compilar ou não,
depende da versão da linguagem C e
do compilador...
Exemplo 5 (1)
(2)
VLA
(3)
18
19
Vetores
• Como não foi reservado espaço para guardar novos valores do vetor, esses
dados irão se sobrepor a outras variáveis na memória.
• Provavelmente ocorrerá um erro durante a execução do programa!
21
Vetores
23
Vetores e Funções
27
Exemplo 10
Função que recebe vetor e
parâmetro adicional
contendo tamanho do vetor
28
MENOTTI, D.; OLIVEIRA, L. CI-1002: Programação 2. Disponível em: <
https://wiki.inf.ufpr.br/maziero/doku.php?id=prog2:start>. Acesso em: 03 de
janeiro de 2023.
29