Чтобы быть легко читаемой, отлаживаемой и сопровождаемой, программа должна быть хорошо структурирована и прокомментирована.


Внешней структуризации можно добиться, придерживаясь общепринятых правил оформления программ. Большую поддержку при этом оказывает редактор среды разработки.


Внутренняя, семантическая структуризация осуществляется за счет использования принципов структурного программирования, согласно которому повторяющиеся или логически самостоятельные фрагменты программы следует оформлять в виде подпрограмм.


В языке Си есть только один вид подпрограмм – функции.


Функция – самостоятельная единица программы, спроектированная для реализации конкретной задачи.


Вопросы, связанные с функциями будут подробно рассмотрены в соответствующемразделе.