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 los
programadores 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 debido a que permite hacer los
programas más eficientes y más flexibles.
Definición de apuntador
Cuando se declara una
variable, el compilador reserva un espacio de memoria para ella y asocia el
nombre de está a la dirección de memoria desde donde 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 otra variable. 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 una variable x, se dice que “p apunta a x ”.
Referenciación
La Referenciación es
la obtención de la dirección de una variable. En C y C++ esto se hace a través
del operador ‘&’, aplicado a la variable a la cual se desea saber su
dirección. Nótese que se trata de un operador unario.
Este código imprime
un valor del estilo “0x4fffd34”. Este valor puede variar durante cada ejecución
del programa, debido a que el programa puede reservar distintos espacios de
memoria durante cada ejecución.
No hay comentarios:
Publicar un comentario