Bueno... tengo un ejercicio que me pide esto:
Cita: ¿Será posible llamar a main de forma recursiva? Escriba un programa que contenga una función main. Incluya la variable static cuenta, inicializada en 1. Postincremente e imprima el valor de cuenta cada vez que se invoque a main. Ejecute su programa. ¿Qué sucede?
Bueno pues... con esa información hice este programa...
Código C:
Ver original#include <stdio.h>
int main()
{
static int cuenta = 1;
if(cuenta == 900000)
return cuenta;
else
return main();
}
Y ammm... sólo salieron numeros incrementandose rapido en la consola... y cuando llegó a 43389 salió "El programa dejó de funcionar".
Lo hice bien? XD