Menu / C++ / Librerías / <stdlib.h> / Función malloc ().

Función malloc.

malloc () es una función que se encuentra en la librería <stdlib.h>.

malloc () sirve para solicitar un bloque de memoria del tamaño especificado en su parámetro. En concreto busca un espacio en la memoria del tamaño que el programador quiera.

Devuelve un puntero que apunta a la zona de memoria concedida. (void *)

La función malloc () devuelve (void *) precisamente para que los programadores puedan convertir ese dato al que sea preciso.
Sintaxis:

( molde ) malloc ( [unsigned long int/int ] espacio a reservar);

Referencia:
  • Espacio a reservar:
    Indica el número de bytes que se quiere reservar

Retorno de malloc ().

(void *);

Ejemplo de uso de malloc.

Uso de malloc ():

int *buffer = (int *) malloc ( sizeof (int) * 40); // Reserva espacio para 40 int e introduce el sitio de la memoria en la variable buffer