logo search
Posobie_Cpp

4. Функции, определяемые пользователем

Любая программа на С++ состоит из функций, одна из которых обязательно называется main. Функции в С++ - это аналог процедур в Pascal или подпрограмм в FORTRAN. Если рассматривать программу большого объема как сложную систему, то функция – это реализация принципа модульности, который помогает повысить надежность системы. Модуль представляет собой логически завершенную часть программы, ????? Модуль следует рассматривать как некий «черный ящик»: информация на входе – информация на выходе. Таким образом, пользователь может не знать устройства модуля, но успешно им пользоваться. Соответственно, разные по внутреннему устройству модули могут выполнять одинаковые действия, следовательно, такие модули будут взаимозаменяемы. Такой подход позволяет упростить процесс разработки и отладки программы, а также дает возможность использовать модули, разработанные другими программистами.