Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/07/2015, 17:15
Avatar de xKuZz
xKuZz
 
Fecha de Ingreso: febrero-2015
Ubicación: nullptr
Mensajes: 183
Antigüedad: 9 años, 2 meses
Puntos: 27
Respuesta: Duda con recursividad

Quizás te funciona pero depende de la configuración de tu compilador y de la arquitectura de tu pc, es posible que a ti te vaya y que a otros no le vaya y como ya puedes imaginarte es algo que no se debe hacer. Algo que puede haber ocurrido suponiendo que lo hayas compilado para x86 existe un registro especial llamado eax que se encarga de hacer los típicos return de las funciones, aquello de lo que se va a hacer return se suele almacenar en ese registro y para algunos cálculos. Al terminar la función habrá devuelto lo que se ha encontrado en el eax y has tenido la suerte de que ha sido el último cálculo que ha hecho. Sin embargo, como ya te dije, hacer esto es incorrecto básicamente porque no puedes garantizar que el resultado sea correcto.

Saludos y espero haber sido útil.