https://ru.wikipedia.org/wiki/%D0%A1...B1%D0%B8%D0%B5
Сообщение от viktorina
|
матрёшка.
|
Матерешку можно построить, а рекурсия не матерешка. Копия функции ничего не знает о других копиях, они не внутри нее, у нее нет внутренностей, они как и любая другая вызванная функция в памяти, а адрес памяти куда надо вернуться когда эта функция - как и любая другая с тем или иным именем - кончится, лежит в стеке. И стек не матерешка, он вот такой
[address]
[address]
[address]
[address]
[address]
[address]
[address]
[address]
[address]
...