Ingeniero

Páginas: 2 (471 palabras) Publicado: 18 de octubre de 2012
1. Conceptualización de la memoria dinámica.
De acuerdo a la conceptualización del módulo referente a la unidad 1 y a las
consultas bibliográficas en la Biblioteca virtual de la UNAD, de respuestaen la
columna de la derecha a los siguientes interrogantes:
Enunciado

En la gestión dinámica de memoria
¿Qué utilidad tiene la función Malloc()?

¿Para qué es utilizado del operador
delete enla gestión dinámica de
memoria?

Respuesta
La función malloc devuelve un puntero que
referencia al espacio asignado a un objeto de
un tipo no especificado si no hay suficiente
espacio dememoria la función regresa un
puntero a nulo.
Esto quiere decir que esta función sirve para
reservar espacio en memoria para definir
arreglos dinámicos(bueno esta es solo una de
sus aplicaciones),también te sirve para
reservar el espacio de memoria de una
estructura
El operador delete se usa para liberar la
memoria dinámica reservada con new.

Es importante liberar siempre usando delete
lamemoria reservada con new. Existe el
peligro de pérdida de memoria si se ignora
esta regla.
Cuando se usa el operador delete con un
puntero nulo, no se realiza ninguna acción.
Esto permite usarel operador delete con
punteros sin necesidad de preguntar si es
nulo antes.
De todos modos, es buena idea asignar el
valor 0 a los punteros que no han sido
inicializados y a los que han sidoliberados.
También es bueno preguntar si un puntero
es nulo antes de intentar liberar la memoria
dinámica que le fue asignada.

Establezca la diferencia relacionadas
con el operador sizeof entrelas dos
instruciones de
código siguientes:
Instrucción 1.
valor = (float * ) malloc (10 * sizeof

El inconveniente de usar la funcion malloc es
que si se debe saber el espacio que se quierereservar por ejemplo si se requieren almacenar
10 float, realiza la multiplicación por 10, por
ello en la instrucción 1.
Para la instrucción 2 se va a almacenar un solo

(float));
Instrucción 2....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS