Ver Mensaje Individual
  #12 (permalink)  
Antiguo 16/02/2011, 19:03
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: explicacion logica recursividad??

Ya no se como explicartelo. Los dos return son alcanzados. Cada uno en diferentes llamadas al a funcion potencia.

Lo que no estas entendiendo es que cuando volves a llamar a la funcion potencia, osea haces el llamado recursivo, todas las variables locales y todo el entorno de la funcion es duplicado y se crea un nuevo llamado, preservando en memoria el anterior. Asi que cuando este nuevo llamado hace el return, osea, vuelve el valor, este llega al primer llamado de la funcion se realizan las cuentas y se vuevle a retornar un valor mas actualizado.