ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
10 июля
341680 Топик полностью
Bill (19.07.2012 11:55, просмотров: 130) ответил fk0 на Вложенная функция видит переменные функции в которую она вложена. А в C сейчас, если нужна функция, приходится нужные переменные или так передавать огромной кучей и ещё по-указателям (если они модифицируются), или заворачивать в структуру и
Все дело в том, что программа на Паскале транслировалась как единая программа. В Си используется модульный подход. При необходимости область видимости переменных можно ограничить одним программным модулем. Поэтому вложенные функции Паскаля можно выполнит в виде программного модуля, без необходимости передачи множества параметров. Или нет?