1-7 - Функции - Классы памяти - 2022
В отличие от языка Pascal в Си нет разделения на подпрограммы-процедуры и подпрограммы-функции, здесь вся программа строится только из функций, т.е. все написанные подпрограммы создаются в одном стиле и являются функциями, представляющими отдельный программный модуль, к которому можно обратиться, чтобы передать исходные данные и получить результаты работы. Минимальная программа, написанная на Си, содержит, как известно, функцию main. Декларация функции Как любой объект программы на языке Си, пользовательские функции необходимо декла-рировать. Хорошим стилем программирования является выполнение следующих действий: 1) описание функции в форме прототипа, которое выполняется обычно в глобальной области, или до первого ее использования; 2) определение (реализация) функции, т.е. запись полного текста функции, которое может располагаться в исходном файле в любом месте (до использования, или после).