SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: Hobbit en Viernes 28 de Noviembre de 2003, 00:14
-
Hello world.
Como se declara una funcion recursiva?
Si (porfavor) alguien me pudiera ayudar, le estare muy agradecido. :beer:
-
Hola:
Se declara como cualquier otra función, lo único que la distingue de otras es que se llama a sí misma.
Saludos
-
La funcion recursiva se declara igual q una funcion normal y corriente.
La diferencia está en q se llama a sí misma, sustituyendo de este modo algun bucle que pudieras realizar.
Te envío el típico programa de factorial pero esta vez de forma recursiva, la funcion es long factorial(int num)
como ves llamará tantas veces quieras a factorial, y además por ser funcion devolverá el valor del resultado del factorial.
Espero q te ayude.