Datos Punteros e Implementación Dinámica de Pilas
Datos Punteros e Implementación Dinámica de Pilas
Datos Punteros e Implementación Dinámica de Pilas
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
• En este caso, el dato creado dinámicamente pue<strong>de</strong><br />
ser accedido <strong>de</strong> dos formas:<br />
p<br />
q<br />
• Existe un valor constante, nil, que <strong>de</strong>be ser<br />
asignado a todo puntero que se <strong>de</strong>see que no apunte<br />
a ningún dato. A cualquier variable <strong>de</strong> tipo puntero<br />
(in<strong>de</strong>pendientemente <strong>de</strong>l tipo <strong>de</strong>l dato al que apunte)<br />
pue<strong>de</strong> ser asignado dicho valor:<br />
p:=nil<br />
• La acción opuesta a nuevoDato es disponer:<br />
disponer(p)<br />
– Esta instrucción libera la zona <strong>de</strong> memoria que<br />
ocupaba el dato apuntado por el puntero p.<br />
• Finalmente, dos datos <strong>de</strong> tipo puntero (a datos <strong>de</strong>l<br />
mismo tipo) pue<strong>de</strong>n ser comparados con los<br />
operadores relacionales <strong>de</strong> igualdad (=) o<br />
<strong>de</strong>sigualdad ().