Punteros en c++

Solo disponible en BuenasTareas
  • Páginas : 4 (931 palabras )
  • Descarga(s) : 7
  • Publicado : 2 de junio de 2010
Leer documento completo
Vista previa del texto
Escuela Politécnica Nacional
NOMBRE: Jéssica Jiménez
SEMESTRE: Segundo “Gr-11” Facultad de Ingeniería Eléctrica y Electrónica
FECHA: 2 010-06-02
PROFESOR: Ing. Iván Sánchez

Consulta deProgramación
1. ¿Qué es un PUNTERO?
"Los punteros… son una forma estupenda de crear programas imposibles de entender"
Brian W. Kernighan y Dennis M. Ritchie.
INTRODUCCION:
Un puntero o apuntadores una variable que referencia una región de memoria; en otras palabras es una variable cuyo valor es una dirección de memoria. Si se tiene una variable ' p ' de tipo puntero que contiene una direcciónde memoria en la que se encuentra almacenado un valor ' v ' se dice que ' p ' apunta a ' v '. Los punteros son utilizados en informática por los programadores.
Cada variable de un programa tiene unadirección en la memoria del ordenador. Esta dirección indica la posición del primer byte que la variable ocupa. En el caso de una estructura es la dirección del primer campo. En los ordenadoresactuales la dirección de inicio se considera la dirección baja de memoria. Como en cualquier caso las variables son almacenadas ordenadamente y de una forma predecible, es posible acceder a estas ymanipularlas mediante otras variables que contengan su dirección. A este tipo de variables se les denomina punteros.
La memoria RAM es una sucesión de contenedores capaces de albergar datos. Estoscontenedores tienen dos atributos: dirección y contenido.
* Dirección: un identificativo que sirve para distinguirlos. Para esto es suficiente un número entero positivo progresivamente creciente desde laposición más baja, la dirección 0 (que correspondería al primer vagón), a la posición más alta XXXXX (que correspondería al último). Es tradición informática que estos números se representen enhexadecimal, de forma que las direcciones se suelen representar como xxxxxh en los textos de programación.
Los ordenadores modernos utilizan un modelo de memoria denominado "plano" ("Flat memory model")...
tracking img