Computacion

Páginas: 2 (455 palabras) Publicado: 6 de junio de 2013
Apuntadores
Un apuntador es una variable que contiene la dirección en memoria de otra variable. Se pueden tener apuntadores a cualquier tipo de variable.
Un apuntador es un tipo especial devariable que contiene una dirección de memoria en lugar del valor de un dato. Tal como un dato es modificado cuando una variable normal es usada, el valor de la dirección guardado en el apuntador cambiacuando este es manipulado.

*
El operador de dirección o de referencia devuelve el ``contenido de un objeto apuntado por un apuntador''.
&
El operador unario o monádico devuelve la dirección dememoria de una variable.

Mientras un programa está corriendo todas las variables se guardan en memoria, cada una tiene su dirección o localidad única. Generalmente, una variable y su localidadasociada contienen valores. Por ejemplo, cuando declaras:
int count = 5;

El valor "5" se guarda en memoria y puede ser accesado usando la variable "count". Un apuntador es un tipo especial de variableque contiene una dirección de memoria en lugar del valor de un dato. Tal como un dato es modificado cuando una variable normal es usada, el valor de la dirección guardado en el apuntador cambia cuandoeste es manipulado.

Declaración de apuntadores:

Para declarar un apuntador se especifica el tipo de dato al que apunta, el operador ‘*’, y el nombre del apuntador.
La sintaxis es la siguiente:*

A continuación se muestran varios ejemplos:

int *ptr1; // Apuntador a un dato de tipo entero (int)
char *cad1, *cad2; // Dos apuntadores a datos de tipo carácter (char)
float *ptr2; //Apuntador a un dato de tipo punto-flotante (float)

1. Generalmente, la dirección guardada en el apuntador es la dirección de alguna otra variable.

int *ptr;
ptr = &count /* Guarda la direcciónde count en ptr */
/* El operador unario & regresa la dirección de una variable */

2. Para obtener el valor que está guardado en la localidad de memoria del apuntador es necesario referenciar el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS