Nombre de la función: malloc
Archivo de encabezado : <stdlib.h>
Prototipo de función : void *malloc(tamaño sin firmar);
Función : Se utiliza para asignar memoria de montón de un tamaño específico.
Parámetro : tamaño sin firmar tamaño del espacio asignado
Valor de retorno : devuelve un puntero a la memoria asignada.
Ejemplo de programa : utilice esta función para asignar dinámicamente memoria para la cadena www.dotcpp.com.
#include<stdio.h>#include<stdlib.h>#include<string.h>intmain(void){char*p=(char*)malloc(20);strcpy(p,www.dotcpp.com); printf(Stringis%sn,p);free(p);return0;}
Resultados de ejecución
Stringiswww.dotcpp.com