Всем привет.

У К&R в 4.3 главе написано:
"Сами по себе функции - всегда внешние, поскольку в C нельзя определить функцию внутри другой функции."

Тем не менее, определить функцию f() внутри тела функции main() и вызвать её можно без проблем. Более того, в главе 4.2 у K&R присутствует такой пример. Кто что думает по поводу объявления функций внутри других функций? Какие подводные камни ожидают программиста в этом случае?


Alex