Memoria Dinamica

Description

Resumen Memoria dinamica
asher sol
Note by asher sol, updated more than 1 year ago
asher sol
Created by asher sol about 8 years ago
8
0

Resource summary

Page 1

Memoria Dinamica

El manejo de memoria dinámica es la base del poder del lenguaje C y le da la capacidad de crear programas complejos. En la librería <stdlib.h> están definidas las funciones: -void *calloc(size_t nobj,size_t size) Reserve espacio en memoria para alojar un vector de nobj, cada uno de tamaño size. Ejemplo -char *c; -c=(char*) calloc(40,sizeof(char)); -void *malloc(size_t size) Funciona de forma similar a calloc. Es la forma más habitual de obtener bloques de memoria dinámica. La función genera o asigna un bloque de memoria que es el número de bytes pasados como argumento. a)no inicializa el espacio b) es necesario saber el tamaño exacto de la posiciones de memoria solicitada. -char *c; -c=(char *) malloc(40*sizeof(char)); -void *realloc(void *p,size_t size) Cambia el tamaño del objeto al que apunta p y lo hace de tamaño size. -void free(void *p) Libera el espacio de memoria al que apunta p. Si p es NULL no hace nada. Las regiones de memoria que reservan/liberan estas funciones son almacenadas en el montículo o heap.

Show full summary Hide full summary

Similar

Diapositivas de Diseño gráfico, evolución y tendencias
Samantha Molina Vega
Diseño gráfico, evolución y tendencias - APUNTE
escandoncb
Diseño gráfico, evolución y tendencias
Samantha Molina Vega
PRESENTACIÓN EN GOCONR
weownthenigh
Eliminacion de un nodo
LUIS FERNANDO RUIZ GARCIA
test de Diseño gráfico, evolución y tendencias
Samantha Molina Vega
Notación algoritmica
Jenni' Burbujeante
factores culturales que afectan las operaciones de los negocios internacionales
JOHANA HERNANDEZ
EL LIBRO Y SUS PARTES
A14N 3URT0N
Técnicas de recopilación.
onlyhyuk8
Diapositivas de Correcion y edicion de fotografia
efrainska