Punteros

Estructura de Datos. Variables. Construcción

  • Enviado por: El remitente no desea revelar su nombre
  • Idioma: castellano
  • País: España España
  • 3 páginas
publicidad

PUNTEROS: Referencias a datos

'Variables que contienen una dirección de memoria; normalmente esta es la posición de otra variable'.

Punteros

Se dice que la 1ª variable apunta a la 2ª.

Notación:

1.- Declaración del tipo de puntero:

type Tp = ^T; Las variables de tipo Tp son punteros a datos de tipo T.

2.- Declaración de variables de ese tipo:

var p : Tp; p es una variable de tipo Tp, y por tanto, un puntero a un dato de tipo T.

3.- Creación del puntero (se asigna memoria para una variable de tipo T); ¡¡es imprescindible hacer esto antes de usarlo!!.

NEW(p); Crea una variable de tipo T (es decir, la asigna memoria) y un puntero a la misma, p. La variable referencia se localiza por p^.

Tras las declaraciones:

Type Tp = ^T;

var P: Tp

La situación es la siguiente: