Sobes.tech
Junior — Middle

Tem experiência no uso da função malloc para alocar memória dinâmica nos seus projetos?

sobes.tech IA

Resposta da IA

Sim, a função malloc em C é usada para alocação dinâmica de memória no heap. Ela retorna um ponteiro para o bloco de memória alocado de tamanho especificado.

Exemplo de uso:

#include <stdlib.h>

int *arr = (int *)malloc(10 * sizeof(int));
if (arr == NULL) {
    // tratamento de erro de alocação de memória
}
// uso do array
free(arr); // liberação de memória

É importante sempre verificar se malloc não retornou NULL e liberar a memória após o uso.