Las funciones en C pueden ser recursivas, en otras palabras, pueden llamarse a si mismas directa o inidrectamente. La recursividad directa es el proceso mediante el que una función se llama a si misma desde el propio cuerpo de la función, mientras que la recursividad indirecta implica más de una función.
Un proceso recursivo tiene que tenr una condicion de finalización, ya que de lo contrario podria continuar infinitamente.
Un ejemplo típico de aplicación de la recursividad es el cálculo del factorial de un número entero.
Autor: Fundamentos de Programación de J.M.Molina y F.Chamorro. Ed. McGrill
martes 28 de abril de 2009
Suscribirse a:
Enviar comentarios (Atom)
0 comentarios:
Publicar un comentario en la entrada