Бесконечный цикл в рекурсивной функции — это ситуация, когда функция вызывает саму себя и никогда не может остановиться. 1
Создать бесконечные циклы в рекурсивных функциях легко, если не определён базовый случай, который в конечном итоге прерывает рекурсию. 5 Чтобы избежать зацикливания, рекурсивная функция должна знать, когда ей нужно остановиться. 1
Случайное создание бесконечного цикла может привести к переполнению стека вызовов и зависанию программы. 4