Apuntadores O Punteros

Páginas: 4 (828 palabras) Publicado: 13 de octubre de 2015
Apuntadores o Punteros

Un Apuntador es una variable que contiene una dirección de memoria, la cual corresponderá a un dato o a una variable que contiene el dato.
Cada variable que se utiliza en unaaplicación ocupa una o varias posiciones de memoria. Estas posiciones de memoria se accesan por medio de una dirección.

Identificando los apuntadores.
El Operador de Dirección ( &) regresa ladirección de una variable.
El Operador de Indirección ( * ), toma la dirección de una variable y regresa el dato que contiene esa dirección.
La declaración de un puntero de manera general es:
Tipo_dato*nombre de apuntador;
Tipo_dato : Especifica el tipo de objeto apuntado y puede ser cualquier tipo (int, float, char, etc).
Nombre de apuntador: Es el identificador (nombre asignado) del apuntador.Ejemplos de declaración:
int *ptr, cont;
float *res;
short *bandera;
char *mensaje;








Más detalladamente lo podemos ver:
Tenemos nuestra variable numero, cuyo valor es 10, y su dirección de memoriaes 100. Cuando escribimos la línea “numero = 10; “, le estamos diciendo a la computadora que en la dirección 100 escriba el valor 10.
Ahora es cuando veremos un puntero, he aquí un código equivalenteal anterior:
1
2
3
4
int numero;
int * puntero = numero
*puntero = 10;
printf(“Numero: %i”,numero);
Nuevamente la salida es: “Numero: 10”.
Interpretemos línea por línea.
int numero: Declaramosnuevamente la variable número.
int * puntero = &numero: Declaramos un puntero llamado puntero al cual le asignamos la dirección de memoria de número (el operador & nos sirve para obtener la dirección dememoria de una variable, en este caso, 100).
*puntero = 10: Con esto estamos diciéndole al computador: “A lo que está señalando el puntero (la dirección 100), asignale el valor 10”.
printf(“Numero:%i”,numero): Mostramos el valor de número.

Suponer la siguiente declaración:
int a=1, b=2, *p;

Si se ejecutarán cada una de las siguientes instrucciones el resultado sería:
p = &a; p apunta a la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Punteros
  • Punteros
  • Puntero
  • Punteros
  • Punteros
  • Punteros
  • Punteros
  • Los Punteros Laser

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS