Memoria dinámica
ESTRUCTURA DE DATOS
UNAD UNIVERSIDAD NACIONAL A DISTANCIA CEAD LA GUAJIRA INGENIERIA DE SISTEMAS III 16 de Abril de 2008
Escuela de Ciencias Básicas, Tecnología eIngeniería Curso: ESTRUCTURA DE DATOS
INTRODUCCION
En el desarrollo de este trabajo estudiaremos
las posibilidades que ofrece el
lenguaje C a la hora de trabajar dinámicamente con lamemoria dentro de nuestros programas, esto es, aplicar apuntadores, variables, cadenas, arreglos, reservar y liberar bloques de memoria dentro de un programa.
Además en este tema se introducirá losdiferentes conceptos de los temas propuestos en las lecciones de la Unidad 1; además se realizaran ejemplos para mayor entendimiento de dichos conceptos
Escuela de Ciencias Básicas, Tecnología eIngeniería Curso: ESTRUCTURA DE DATOS
RECONOCIMIENTO UNIDAD 1
Escuela de Ciencias Básicas, Tecnología e Ingeniería Curso: ESTRUCTURA DE DATOS
MEMORIA DINÁMICA.
¿Qué es la memoria dinámica? Lamemoria dinámica es un espacio de almacenamiento que se solicita en tiempo de ejecución. De esa manera, a medida que el proceso va necesitando espacio para más líneas, va solicitando más memoria alsistema operativo para guardarlas. El medio para manejar la memoria que otorga el sistema operativo, es el puntero, puesto que no podemos saber en tiempo de compilación dónde nos dará huecos el sistemaoperativo (en la memoria de nuestro PC).
Capitulo 1. Apuntadores: es una variable que contiene una dirección de memoria, la cual corresponderá a un dato o a una variable que contiene el dato. Losapuntadores también deben de seguir las mismas reglas que se aplican a las demás variables, deben tener nombre únicos y deben de declararse antes de usarse. Cada variable que se utiliza en unaaplicación ocupa una o varias posiciones de memoria. Estas posiciones de memoria se accesan por medio de una dirección. Ejemplo:
Variables automáticas: Se crean al inicio de la compilación y se eliminan...
Regístrate para leer el documento completo.