Professional Documents
Culture Documents
INFORMATICA
“PUNTEROS”
Resumen Exposición
Profesor : Alumnos:
Henry. Bracho. B.
Punteros
Un puntero contiene un valor que es la dirección en memoria de un dato de cierto tipo. Los
punteros se emplean en C para muchas cosas, por ejemplo recorrer vectores, manipular
estructuras creadas dinámicamente, pasar parámetros por referencia a funciones.
Declaración
Los punteros se declaran con un asterisco, de esta forma:
tipo * variable;
Por ejemplo:
int* puntero;
EJEMPLOS.
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;
Otros usos
Declaración múltiple de punteros
Si en una misma declaración de variables aparecen varios punteros, hay que escribir el
asterisco a la izquierda de cada uno de ellos:
int *puntero1, var, *puntero2;
p = № /* incorrecto,
pero el compilador no aborta */
*p = 33; /* Un desastre */
}
while (...)
{
int local;
puntero = &local;
/* ‘puntero’ apunta a una variable local */
...
*puntero = 33; /* correcto */
}
...