Ejemplo simple:
http://c.conclase.net/curso/?cap=024
http://c.conclase.net/curso/?cap=024
Código (c++) [Seleccionar]
/* Función recursiva para cálculo de factoriales */
int factorial(int n) {
if(n < 0) return 0;
else if(n > 1) return n*factorial(n-1); /* Recursividad */
return 1; /* Condicion de terminacion, n == 1 */
}