Deutsch
Germany.ruФорумы → Архив Досок→ Linux & Co

Вопрос по С

14.10.04 08:50
Re: Вопрос по С
 
Gaidzin завсегдатай
Gaidzin
в ответ voxel3d 14.10.04 01:02
Все правильно. Помимо переполнения стека могут быть и другие неприятности.
Если большой массив объявлен в функции, которая часто вызывается (main() вызывается только один раз), то память под массив выделяется в стеке при каждом вызове ф-ции (и освобождается потом). Это может привести к проблемам с производительностью, если даже стек и не переполнится.
А если представить себе пример рекурсивной ф-ции с таким большим локальным массивом...
 

Перейти на