Войти Зарегистрироваться Войти через
Главная › Все вопросы › Компьютеры › Программирование › C, C++, C#
FallingBrick 08 марта 2011 года  

Как разбить в С программу на 2 модуля?

Собсно вопрос и название темы совпадают)
XiaoLi 09 марта 2011 года
60 50
Смотришь на программу, и пытаешься понять что она делает. Если увидишь, что можно отделить логически одну часть утверждений и выражений от другой части выражений и утверждений, тогда каждую из этих частей объявляешь функцией и выносишь эти части за main, создавая определения этих функций. А в main обращаешься к этим функциям по имени.
В основном, все зависит от программы, тут лучше практика, чем теория.
Написать комментарий
Оценить:
1очень плохой ответ
2плохой ответ
3средний ответ
4хороший ответ
5отличный ответ
Это не совсем то.

Разбиение на модули - это когда создаешь хедер-файл, в нем какие то функции. В главном модуле добавляешь его, как библиотеку, т.е. #include *** и можно оттуда вызывать функции.

Я разобрался, но всё равно спасибо за ответ) — FallingBrick
файл заголовков нужен тогда, когда таких модулей набирается прилично, либо необходимо их упорядочить следуя определенной логике (как правило, файлы заголовков собираются из тематически связанных модулей, например, ввод-вывод, или графика и т.д.). Речь ведь шла о двух модулях. А их можно и в том же файле держать, что и main, а потом, если есть желание или необходимость делать из них хидер-файл. — XiaoLi
Загрузка...