Apuntadores

Páginas: 3 (712 palabras) Publicado: 21 de marzo de 2013
Introducción a los apuntadores
Los apuntadores son variables que guardan direcciones en C y C++. Proporcionan mucha utilidad al programador para accesar y manipular datos de maneras que no esposible en otros lenguajes. Tambien son utiles para pasarle parametros a las funciones de tal modo que les permiten modificar y regresar valores a la rutina que las llama. Cuando se utilizanincorrectamente, son también fuente tanto de fallas en el programa como de frustración para el programador :P.
Introducción
Mientras un programa esta corriendo todas las variables se guardan en memoria, cada unatiene su dirección o localidad única. Generalmente, una variable y su localidad asociada contienen valores. Por ejemplo, cuando declaras:
int count = 5;
El valor "5" se guarda en memoria y puedeser accesado usando la variable "count". Un apuntador es un tipo especial de variable que contiene una dirección de memoria en lugar del valor de un dato. Tal como un dato es modificado cuando unavariable normal es usada, el valor de la dirección guardado en el apuntador cambia cuando este es manipulado.
Generalmente, la dirección guardada en el apuntador es la dirección de alguna otra variable.int *ptr;
ptr = &count /* Guarda la dirección de count en ptr */
/* El operador unario & regresa la dirección de una variable */
Para obtener el valor que esta guardado en la localidadde memoria del apuntador es necesario referenciar el apuntador. La referencia se hace con el operador unario "*".
int total;
total = *ptr;
/* El valor de la direccipon guardada en ptr esasignada a total */
La mejor manera de aprender a usar apuntadores es con ejemplos. Hay ejemplos de los tipos de operaciones ya discutidas abajo. Los apuntadores son un tema dificil. No te preocupessi todavía no queda todo claro.





Declaración e inicialización
Declarar e inicializar apuntadores es bastante fácil.
int main()
{
int j;
int k;
int l;
int *pt1; /*...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Apunte
  • Apuntes
  • apuntes
  • apuntes
  • apuntes
  • apuntes
  • Apunte
  • apuntes

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS