¿Por qué el uso de alloca () no se considera una buena práctica?

alloca()asigna memoria en la pila en lugar de en el montón, como en el caso de malloc(). Entonces, cuando regreso de la rutina, la memoria se libera. Entonces, en realidad esto resuelve mi problema de liberar memoria asignada dinámicamente. La liberación de la memoria asignada malloc()es un gran...