Los Apuntadores

Páginas: 3 (557 palabras) Publicado: 5 de diciembre de 2012
nta2. Los apuntadores
Los apuntadores en C y C++ son una herramienta muy potente de programación que suele causar mucha confusión en los estudiantes que la están aprendiendo. Además, cuando losprogramadores cometen un error en su utilización, puede ser muy difícil encontrar el error, por lo cual es importante saber utilizarlos muy bien. El uso de apuntadores en C y C++ es muy importante debidoa que permite hacer los programas más eficientes y más flexibles. En este capítulo se explica de una manera sencilla y breve todo lo referente a la utilización de apuntadores tanto en C como en C++.Todo lo explicado en este artículo aplica tanto para C como para C++, a menos que se especifique un lenguaje en particular. En algunos ejemplos de código que son aplicables a C aparecen instruccionesde entrada y salida de las librerías estándar de C++.
Cuando se declara una variable, el compilador reserva un espacio de memoria para ella y asocia el nombre de ésta a la dirección de memoria desdedonde comienzan los datos de esa variable. Las direcciones de memoria se suelen describir como números en hexadecimal. Un apuntador es una variable cuyo valor es la dirección de memoria de otravariable. Se dice que un apuntador “apunta” a la variable cuyo valor se almacena a partir de la dirección de memoria que contiene el apuntador. Por ejemplo, si un apuntador p almacena la dirección de unavariable x, se dice que “p apunta a x”.
Ejemplo:
Si;
a=3 b=4 c=5
y
d=&a e=&b f=&c i=*f c=*d b=*e a=5
a=5 b=3 c=4
0x445010 | 0x445014 | 0x445014 | 0x445022 | 0x445026 | 0x445030 |0x445034 |
a | 3 | b | 4 | c | 5 | *d | 0x445010 | *e | 0x445014 | *f | 0x445014 | i | 3 |

Desde otro punto de vista el mismo problema:

a | 3 |
b | 4 |
c | 5 |
a | 5 |
b | 3 |
c | 4 |Lo que esto logra ejecutar es convertir el valor de “a” en el valor de “b”, el de “b” en “c”, y el de “c” en “a”.

******************** Código compilado en c++********************
#include...
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