Punteros En C++ - Declaración Y Principios Básicos
Punteros en C++Noviembre 2012
Integrantes:
Álvarez Cruzado , Juana
Carranza Chávez, Pierina
Chiroque Gonzales, Cristian
Diaz Cortez, Georgina
Huamán Rodríguez, Patrick
1. INTRODUCCIÓNLos 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 unerror 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 hacerlos programas más eficientes y más flexibles. En este artículo se explica de una manera sencilla y breve todo lo referente a la utilización de apuntadores tanto en C como en C++.
2. DEFINICIÓN DEAPUNTADOR
Un puntero es una variable capaz de almacenar direcciones de memoria y mediante los operadores adecuados acceder a la información que contiene la dirección de memoria a la que “apunta” encada momento. Cuando se declara una variable, el compilador reserva un espacio de memoria para ella y asocia el nombre de esta 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 lavariable 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 ax”. NOTA:Un apuntador a cualquier tipo de variables es una dirección en memoria -- la cual es una dirección entera, pero un apuntador NO es un entero.
3. TIPOS DE PUNTEROS
Se pueden tener dos tipos de...
Regístrate para leer el documento completo.