Модульное программирование
Стандартный раздел описания принципов модульного проектирования программ на Си (в смысле нескольких файлов): время жизни и области действия переменных и функций, определения и объявления, объектные модули и библиотеки, заголовочные файлы, связывание и т.п.. Хотя все это частично упоминалось и выше, здесь настало время привести все в должный порядок.