В С функции пишут под main() и потом приходится выносить прототипы функций. Хотя в Паскале, да и в С можно, писать над main() и прототипы не понадобятся. Но подход с под main() - куда более популярен.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости