Академический Документы
Профессиональный Документы
Культура Документы
Introducción
Los punteros son los más versátiles y los que mayor potencia proporcionan al momento
de programar.
embargo, mal usados pueden producir errores graves, difíciles de detectar y, en ocasiones,
Definición
Un puntero es una variable que contiene una dirección de memoria. En la mayoría de los
sistemas operativos actuales, se suele tratar de un número entero de cuatro u ocho bytes
(32 o 64 bits).
Todo objeto de un programa se debe situar en memoria principal (ya sea en la pila, en el
montón, en el segmento de código o en el de datos). Cada objeto del programa tiene, por
identifica.
objetos del programa. Un puntero puede considerarse como una referencia a otro objeto
Declaración de punteros
<tipo> *<identificador>
<tipo>
<identificador>
independientemente del tipo de dato al que apunte: el espacio que ocupa una dirección de
memoria.
int i;
int *ptr;
...
ptr = &i;
Indirección. - Operador *
El operador * se usa para acceder a los objetos a los que apunta un puntero:
char c;
char *ptr;
...
ptr = &c;
Asignación. - Operador =
int *ptr;
...
ptr = 0x1F3CE00A;
...
ptr = NULL;
char c;
char *ptr;
...
ptr = &c;
char c;
char *ptr1;
char *ptr2;
...
ptr1 = &c;
ptr2 = ptr1;
Como todas las variables, los punteros también contienen “basura” cuando se
Conclusiones
Como hemos visto los punteros es necesario para ejecutar un comando y realizar
una programación ya que son puntos de inicio que da a corregir fallas y son puntos
de script. Sin contar con que esos mismos lenguajes de alto nivel están
Al puntero como entero que indica una posición, los encontramos en otras partes
de cualquier sistema.
Bibliografía