Lógicamente, cuando la función devuelve el resultado, finaliza la ejecución de la misma, y de cualquier estructura de control iterativa (for, while...) aunque no se haya cumplido su condición de salida.