Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Рекурсия, факториал - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рисование в C++ Windows Forms http://www.cyberforum.ru/cpp-beginners/thread646237.html
Всем здравствуйте такое задание нужно нарисовать с помощью треуголиников, квадратов, прямоугольников и кругов что то на подобие животного цветного с глазами ну в общем все как положено))) (Кошка...
C++ unresolved external symbol в glm.h сидят структуры вида struct Vector2D; struct Vector3D; struct Vector4D; struct Matrix2D; struct Matrix3D; struct Matrix4D; ... http://www.cyberforum.ru/cpp-beginners/thread646204.html
C++ Напечатать все пары дружественных чисел
Помогите пожалуйста решить рационально задачу: Два натуральных числа называются дружественными, если каждое из них равно сумме всех делителей другого, за исключением самого себя (таковы, например,...
Cannot convert 'const wchar_t *' to 'const char *' C++
HMODULE hMod=GetModuleHandle(NULL); if(!hMod) { } HRSRC hRes=FindResource(hMod,"acc.dll",RT_RCDATA); if(!hRes){ } HGLOBAL hGlob=LoadResource(hMod,hRes); if(!hGlob) { } BYTE...
C++ Настройка Geany на Windows (не пашет) http://www.cyberforum.ru/cpp-beginners/thread646157.html
Помогите!!! Может кто встречался с такой проблемой. В общем только Geany установил, воткнул туда код с книжки (перед этим поменял кодировку на Русская и тип файла C++ #include <iostream.h> int...
C++ Недопонимание указателей Уже прошёл их по книжке давно, но они частенько встречаются, и я никак не могу понять некоторые процессы с ними. Допустим есть в классе какие-то данные типа int lim, char name Методы принимают... подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6471 / 3119 / 306
Регистрация: 04.12.2011
Сообщений: 8,594
Записей в блоге: 4
05.09.2012, 21:27
Цитата Сообщение от ~OhMyGodSoLong~ Посмотреть сообщение
Не напоминает, а это они есть: записи активаций, они же фреймы стека, хранящие локальные переменные функций, которые ещё не завершили работу (активны) и могут вернуть результат.
Наверное. Но очистка от такой записи происходит лишь когда функция полностью заканчивает вызов. То есть когда функция с типом возврата выполняет команду return. А в записи ведь не только локальные переменные и аргументы. Хорошо когда как в функции n! одна локальная переменная n, а если там, хотя бы, более или менее, сложное арифметическое выражение из локальных переменных? Вообще, у меня сложилось впечатление, что рекурсия реализована для сохранения возможностей С, где ее мощь проявляется в работе с битами и количество вызовов ограничено разрядностью обрабатываемого числа, например. А n! - удобный пример для объяснения и понимания.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru