recursividad infinita

La recursividad infinita sucede cuando una función se llama a sí misma de forma directa o indirecta. Esto resulta en que la función intente llamarse a sí misma sin parar y que nunca termine. Esto resulta en un error del programa.