7.1 Operaciones
básicas
Declaración
Los
punteros se declaran con un asterisco, de esta forma:
tipo
*
variable;
Por
ejemplo:
int* puntero;
Se
dice que la variable
puntero
es un
puntero
a enteros
(apunta a un entero).
Asignación
El
valor que puede adquirir un puntero es, por ejemplo, la dirección de una
variable.
El
operador
&
devuelve la dirección de una variable:
puntero = &variable;
Desreferencia
de un puntero
Se
puede alterar la variable a la que apunta un puntero.
Para
ello se emplea el operador de
desreferencia,
que es el asterisco:
*puntero
= 45;
En
este caso, se está introduciendo un 45 en la posición de memoria
a la que apunta
puntero.