Ejemplos:
Un apuntador puede convertirse en un alias de
una variable destino (target) a través de una sentencia de asignación de
punteros, que es ejecutable y tiene la forma:
Donde puntero es una
variable con atributo pointer y objetivo es una
variable con atributo target o bien atributo pointer. Una vez
que un puntero se convierte en alias de un destino, se puede utilizar en
cualquier punto en lugar de la variable destino.
La figura muestra algunos ejemplos de
asignaciones con punteros. Téngase en cuenta que una asignación como:
p2 => p1 + 4.3 ! Error
No está permitida porque no se puede asociar un puntero
con una expresión aritmética.
El destino de un puntero puede ser también un vector. La
figura muestra algunos ejemplos de esta posibilidad. Hay varios aspectos que
hemos de tener en cuenta:
El puntero pv1 se asocia en diferentes momentos con
vectores (secciones de vector) de diferentes extensiones. Esto se permite
porque lo que cuenta es el rango, no la extensión.
No hay comentarios:
Publicar un comentario