Arquivo dos posts com a tag 'Pascal'

Ponteiros no Pascal / Delphi - Ponteiro de Ponteiro

Este é um recurso de programação interessante, podemos ter ponteiros apontando para ponteiros. Abaixo um pequeno exemplo em Pascal / Delphi de como é a declaração e o uso de um ponteiro que aponta para um ponteiro:

Continue lendo ‘Ponteiros no Pascal / Delphi - Ponteiro de Ponteiro’

Ponteiros no Pascal / Delphi - Ponteiros para matrizes / vetores

Assim como dissemos no post passado que podemos usar os ponteiros para apontar para estruturas, também podemos usar os ponteiros para apontar para matrizes ou vetores. Veja o exemplo abaixo:

Continue lendo ‘Ponteiros no Pascal / Delphi - Ponteiros para matrizes / vetores’

Ponteiros no Pascal / Delphi - Ponteiros para estruturas (Record)

Os ponteiros podem ser usados também para indicar o endereço de uma estrutura de dados (Record em Pascal / Delphi). Basta além de definir a estrutura, também definir um ponteiro para este tipo de estrutura como no exemplo abaixo:

Continue lendo ‘Ponteiros no Pascal / Delphi - Ponteiros para estruturas (Record)’

Ponteiros no Pascal / Delphi - Alocando memória dinamicamente

Nos últimos artigos sobre ponteiros, foi explicado o que é e o como fazer para o ponteiro apontar para um variável existente, neste irei explicar como usar o ponteiro para apontar para um endereço de memória alocado dinamicamente.

Continue lendo ‘Ponteiros no Pascal / Delphi - Alocando memória dinamicamente’

Ponteiros no Pascal / Delphi - Apontando para o mesmo endereço

Texto retirado de HowStuffWorks.

Eis um aspecto interessante da linguagem C (ou Pascal / Delphi): qualquer número de ponteiros pode apontar para o mesmo endereço. Por exemplo, você pode declarar p, q, e r como ponteiros de inteiros e defini-los para apontar para i, assim: Continue lendo ‘Ponteiros no Pascal / Delphi - Apontando para o mesmo endereço’

Ponteiros no Pascal / Delphi - Entenda os endereços de memória

Dado o fundamento, agora iremos explanar como funciona o armazenamento destas informações na memória com um copy/paste deste artigo do HowStuffWorks.

Continue lendo ‘Ponteiros no Pascal / Delphi - Entenda os endereços de memória’

Ponteiros no Pascal / Delphi - Fundamentos

Continuando o post anterior, damos seqüência mostrando o artigo do HowStuffWorks que fala sobre os fundamentos da utilização de ponteiros em C e eu em paralelo falarei da sua utilização no Pascal / Delphi.

Continue lendo ‘Ponteiros no Pascal / Delphi - Fundamentos’

Ponteiros no Pacal / Delphi - O Porquê

Continuando o post anterior, damos seqüência mostrando o artigo do HowStuffWorks que fala sobre o porquê de se usar ponteiros e fazendo um paralelo com a sua utilização no Pascal / Delphi.

Continue lendo ‘Ponteiros no Pacal / Delphi - O Porquê’

Ponteiros no Pascal / Delphi - Introdução

A linguagem C é conhecida por ser uma linguagem que utiliza muito o conceito de ponteiros. De fato é necessário conhecer ponteiros em C para se programar. Mas na linguagem Pascal, um programador pode conviver com a linguagem e nunca utilizar ponteiros. Por esta razão quando um programador Pascal se deparar com um código fonte que utiliza ponteiros ele fica totalmente perdido. Por isso resolvi escrever este mini curso sobre a utilização de ponteiros no Pascal.

Continue lendo ‘Ponteiros no Pascal / Delphi - Introdução’