| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > рекурсия |
| Автор: danilkramatorsk 28.4.2013, 13:40 | ||
объясните пожалуйста, как работает здесь рекурсия
current +1 для чего, почему при выводе на экран ( poisk = 0 ) выводится массив в обратном порядке ведь при ( poisk = 0 ) current = 1 b[ 1 ]= 2; спасибо Модератор: не забываем пользоваться кнопочкой "Код" |
| Автор: danilkramatorsk 28.4.2013, 14:16 | ||||||
NightmareZ,
то есть будет действовать так poisk = 0; current = 1; потом = 2, 3 и.т.д Но все равно не понял откуда появляется обратный порядок... откуда current = 1; потом = 2, 3 и.т.дcurrent = 1; потом = 2, 3 и.т.д Но все равно не понял откуда появляется обратный порядок... Но все равно не понял откуда появляется обратный порядок... откуда
если у меня его нет. Видимо не понял как именно работает, если можно более подробно что является первым шагом вторым... спасибо) |
| Автор: baldina 28.4.2013, 18:45 | ||||||
попробуй так:
Добавлено через 7 минут и 46 секунд вот смотри, такой вызов: someFunction (b, 0, 3) приводит к такой последовательности
|
| Автор: danilkramatorsk 28.4.2013, 20:20 |
| baldina, отлично, понял! Спасибо большое! |