



































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Introdução à Computação dev c++
Tipologia: Slides
1 / 43
Esta página não é visível na pré-visualização
Não perca as partes importantes!




































(melhor visualizado no PowerPoint)
Recordação: operadores de ponteiros Operador: &
px = &x; px Variável Endereço x=1.5 1000 1008 1016 MEMÓRIA float = 4 bytes ▪ Atribuição
px++; px Variável Endereço x=1.5 1000 1008 1016 MEMÓRIA float = 4 bytes O ponteiro aponta para o próximo endereço de memória no computador ▪ Incremento
Observações:
*y = px + 3; ▪ Operação px Conteúdo Endereço 1.5 1000 3.1 1008 9.3 1016 5.4 1024 MEMÓRIA O valor de y é 4.
*y = (px + 3); ▪ Operação px Conteúdo Endereço 1.5 1000 3.1 1008 9.3 1016 5.4 1024 MEMÓRIA O valor de y é 5.
Exemplo: Vetores como Ponteiros MEMÓRIA 1000 1001 1002 ^1003 ^1004 O compilador aloca 20 ( 5 X 4 ) bytes em um espaço livre de memória ▪ Inicalização int = 4 bytes int vetor[5]
**int vetor[10], y; int p; p = vetor; // Igual a p = &vetor[ 0 ] y = p; // Igual a y = vetor[0] Rever a última atividade da última aula!!!