colour[5]={0};
void _do()
{
colour[i]=1;
for(int i=0;i<5;i++){
_do(i);
}
}
Мои вопросы, в то время как последняя рекурсия завершена, мы начнем наше путешествие, чтобы перейти от последнего к первому. Что мы увидим, когда вернемся к провидному звонку? Устанавливаем ли мы все цвета в 1? или мы wud получаем оставшиеся 0, которые не вызывали эту функцию.Концепция рекурсии
Вопрос: если мы обновим массив в вызове, получим ли мы это обновление при возврате назад к предыдущему вызову? Или мы получим предыдущую версию этого массива?
Заранее спасибо.
Это недопустимый C++, или нам не хватает кода, чтобы рассказать вам об этом. – Thanatos 2010-12-09 04:53:43