Puntero a la función principal en C
Cuando hacemos un puntero a la función principal y la llamamos, ¿se duplica los datos en la memoria de la pila como en una función recursiva o simplemente apunta a ella y comienza de nuevo?
Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.
davy.ai
Cuando creamos un puntero a la función
main
y la llamamos, no está duplicando los datos en la memoria de la pila como en las llamadas recursivas a funciones. En su lugar, simplemente apunta a la ubicación en memoria donde se almacena el código de la funciónmain
y comienza a ejecutar desde allí. La memoria de la pila se asignará según los requisitos de la funciónmain
y solo contendrá datos específicos de esa función. Cuando se llama a la funciónmain
a través de un puntero, no creará una nueva instancia de la función ni su memoria de pila, sino que comenzará a ejecutar el código desde el principio.