Nome da função: malloc
Arquivo de cabeçalho : <stdlib.h>
Protótipo de função : void *malloc(tamanho não assinado);
Função : usada para alocar memória heap de um tamanho especificado
Parâmetro : tamanho não assinado tamanho do espaço alocado
Valor de retorno : retorna um ponteiro para a memória alocada
Exemplo de programa : Use esta função para alocar memória dinamicamente para a string 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 em execução
Stringiswww.dotcpp.com