Показать сообщение отдельно
  #7 (permalink)  
Старый 26.10.2014, 21:06
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

https://ru.wikipedia.org/wiki/%D0%A1...B1%D0%B8%D0%B5

Сообщение от viktorina
матрёшка.
Матерешку можно построить, а рекурсия не матерешка. Копия функции ничего не знает о других копиях, они не внутри нее, у нее нет внутренностей, они как и любая другая вызванная функция в памяти, а адрес памяти куда надо вернуться когда эта функция - как и любая другая с тем или иным именем - кончится, лежит в стеке. И стек не матерешка, он вот такой

[address]
[address]
[address]
[address]
[address]
[address]
[address]
[address]
[address]
...

Последний раз редактировалось kostyanet, 26.10.2014 в 21:17.
Ответить с цитированием