Ponteiros Dinâmicos

2614 palavras 11 páginas
Professor (a) :
Trabalho realizado:

Disciplina: Linguagem de Programação

O presente trabalho tem por finalidade apresentar de forma concreta todos os conteúdos relativos ao módulo 7. Este

módulo faz parte da disciplina Linguagens de Programação.
O tema geral do trabalho é “Ponteiros e Estruturas Dinâmicas”,

espero ser bastante preciso e esclarecedor na forma como pretendo apresentar os conteúdos em causa.

Representação esquemática de ponteiros ou apontadores

O que é um Ponteiro ou Apontador?
Um Ponteiro (pointer) ou apontador é um tipo especial de variável que é capaz de receber um endereço de memória RAM relativo a um determinado tipo de dados (simples ou estruturado) e ficar como que a apontar para ele.

Para criar e manipular estruturas dinâmicas?
Em programação, uma variável diz-se dinâmica quando pode ser criada e destruída no decurso de um programa, consoante as necessidades de tratamento da informação.

Um ponteiro, como qualquer outra variável, para ser usada tem de ser declarada primeiro. Tal como acontece com outros tipos de dados, em Pascal, a declaração de
Ponteiros pode ser feita:

Em qualquer dos casos, o que sinaliza que estamos a trabalhar com ponteitos é o sinal de ^ (acento circunflexo) que antecede Tipo_base, ou seja, o tipo de dados para que o ponteiro aponta.

Representação Esquemática de um ponteiro para uma estrutura do tipo registo com dois tipos

• A – Declaração de ponteiros directamente como variáveis

Exemplo 2.

• Exemplo 1. Consideremos a seguinte declaração:

• Com esta declaração, p é uma variável do tipo ponteiro, podendo apontar para dados do tipo integer (inteiro)

Com esta declaração, s é uma variável do tipo ponteiro, podendo apontar para dados do tipo String [10] – string até 10 caracteres.

• B- Declaração de ponteiros a partir de um tipo (Type de dados)
• Exemplo 1. Consideramos agora a declaração: • Neste caso, declaramos primeiro um tipo de dados

Relacionados

  • Lista lineares encadeadas
    2507 palavras | 11 páginas
  • Aula sobre alocação dinâmica em c
    476 palavras | 2 páginas
  • Analise desenvolvimento de sistemass
    2261 palavras | 10 páginas
  • tipos de dados
    1537 palavras | 7 páginas
  • Vasco
    1922 palavras | 8 páginas
  • Tipos primitivos de dados
    3347 palavras | 14 páginas
  • Trabalho Carlos
    1167 palavras | 5 páginas
  • Estatistica
    1638 palavras | 7 páginas
  • Guia do Visio
    9652 palavras | 39 páginas
  • Medidas elétricas
    1204 palavras | 5 páginas