Los punteros Programación modular
Concepto Es una variable que contiene la dirección en memoria de otro objeto. Almacena sólo direcciones. 28FF40 28FF41 28FF42 28FF43 10 1 4 -78 8 2 56 657 98 34 65 33 45 74 28FF52 28FF53 28FF54 28FF55
Sintaxis: Tipo *identificador; int char float Ejemplo: int *apunta;
Operadores de punteros: Proporciona el contenido de una dirección. * Proporciona la dirección en memoria. &
Ejemplo: int *p,contador,val; Dirección de memoria 28FF40 28FF41 50
int *p,contador,val; contador=50; p=&contador; val=*p; Declaración variables int *p,contador,val; Asignación de un valor entero contador=50; Obtener la dirección de la variable contador p=&contador; Obtener el valor que reside en esa dirección. val=*p;
Si una variable contiene la dirección de otra variable, entonces se dice que la primera apunta a la segunda.