programacion unidad 6
Programación Estructurada
Tarea Unidad 6
Luis Enrique Leal Andrade
12060399
Apuntadores
Definicion:
Un apuntador es una variable que contiene unadirección de memoria, la cual corresponderá a un dato o a una variable que contiene el dato. Cada variable que se utiliza en una aplicación ocupa una o varias posiciones de memoria. Estas posicionesde memoria se accedan por medio de una dirección.
Los punteros son de amplia utilización en programación y muchos lenguajes permiten la manipulación directa o indirecta de los mismos. La principalrazón de ser de los punteros es la de manejar datos alojados en la zona de memoria dinámica o heap, bien sean datos elementales, estructuras (estructura en C) u objetos pertenecientes a una clase (enlenguajes Orientados a Objetos). Gracias a esta propiedad, los punteros permiten modelar un grafo, en donde los elementos de éste son los datos residentes en memoria y las relaciones entre loselementos son los propios apuntadores.
Declaración De Apuntadores:
Cuando se declara una variable, el compilador reserva un espacio de memoria para ella y asocia el nombre de ésta a la dirección dememoria 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 deotra 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 ladirección de una variable x, se dice que “p apunta a x”.
Los apuntadores como cualquier otra variable deben de ser declarados antes de que puedan ser utilizados.
El tipo de un apuntador lo proporcionaimplícitamente el tipo de la variable a la que apunta.
Los apuntadores pueden ser declarados para apuntar a objetos de cualquier clase.
Apuntadores y Funciones
Cuando C pasa argumentos a...
Regístrate para leer el documento completo.