[C con Clase] Diferencia técnica entre iteración y recursividad.

Jorge Vega Sanchez memmaker650 en gmail.com
Sab Ene 2 14:20:54 CET 2010


GRacias por las respuestas. Muy instructivas todas. Probaré para sacar  
cerciorar lo que comentais.

Un saludo.
El 31/12/2009, a las 20:24, Kalith escribió:

> realmente no estoy seguro de lo de inline pero de que funciona  
> funciona
>
> inline double factorial(size_t n){
>
> if(n == 1) return 1;
>
> return n * factorial(n - 1);
> }
>
> recordemos que inline es una optimización que el compilador hace, o  
> no, es decir el compilador de alguna manera intuye si realizar una  
> funcion inline[1] es viable o no, y pues me imagino que en este caso  
> el compilador no hace la "optimización" y se hace una llamada como  
> si fuese una funcion comun y silvestre :p
>
>
> 1 = que para los que no tienen idea el compilador genera codigo para  
> copiar la funcion en el source y no tenga que ser llamada a la pila,  
> mm es una solucion elegante de c++ al uso del preprocesador para  
> generar marcos
>
> -- 
> Linux Counter User #487374
>
> Está en contra de los fundamentos de la educación moderna enseñar a  
> programar a los niños. ¿Qué diversión hay en hacer planes, en  
> adquirir disciplina para organizar los pensamientos, en dedicarle  
> atención al detalle, y en aprender a ser autocrítico?
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ





Más información sobre la lista de distribución Cconclase