apuntadores

Páginas: 2 (367 palabras) Publicado: 2 de diciembre de 2013
Modulo: Programación Básica

Docente: Manuel Ernesto Moreno Ávila

Alumna: Adelina Vázquez Díaz

Grupo: 302

Especialidad: Informática¿QUE ES UN APUNTADOR?
Es una variable que contiene una dirección de memoria. Esa dirección es la posición de otra variable de memoria. Si una variable contiene la dirección de otra variable,entonces se dice que la primera variable apunta a la segunda.

¿CUANTOS OPERADORES ESPECIALES EXISTEN Y CUALES SON?
Existen dos operadores & y *, El operador de dirección (&) devuelve la direcciónde memoria de su operando. El operador de indirección (*) devuelve el contenido de la dirección apuntada por el operando.

¿QUE NECESITAS PARA OBTENER EL VALOR QUE ESTÁ GUARDADO EN LA LOCALIDAD DEMEMORIA DEL APUNTADOR? MUESTRA UN EJEMPLO.
Es necesario referenciar el apuntador. La referencia se hace con el operador unario "*".

Ejemplo:
int total;
total = *ptr;
/* El valor de ladireccipon guardada en ptr es asignada a total */

¿COMO SE UTILIZA LA ARITMETICA EN LOS APUNTADRES? DA UN EJEMPLO.
Los apuntadores vienen de la habilidad de realizar operaciones matemáticas sobre losmismos apuntadores. Los apuntadores pueden ser incrementados, decrementados y manipulados usando expresiones matemáticas. Recordando el apuntador flotante "pt3" y el arreglo flotante "values"Ejemplo:
pt3 = &values[0];
/* La dirección del primer elemento de "values" se guarda en pt3*/
pt3++;
/* pt3 ahora contiene la dirección del segundo elemento de values */
*pt3 = 3.1415927;
/* Elsegundo elemento de values tiene pay (de hecho pi)*/
pt3 += 25;
/* pt3 ahora apunta al elemento 27 de values */
*pt3 = 2.22222;
/* el elemento 27 de values ahora es 2.22222 */
pt3 = values;/*pt3 apunta al primer elemento de values, ahora */
for (ii = 0; ii < 100; ii++)
{
*pt3++ = 37.0; /* esto pone todo el arreglo en 37.0 */
}


¿COMO SE ASIGNAN LOS APUNTADORES? DA UN...
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