Por que o uso de alloca () não é considerado uma boa prática?

alloca()aloca memória na pilha e não na pilha, como no caso de malloc(). Então, quando eu volto da rotina, a memória é liberada. Então, na verdade, isso resolve meu problema de liberar memória alocada dinamicamente. A liberação de memória alocada malloc()é uma grande dor de cabeça e, se perdida de...