Работа с функциями. Разработка больших программ осуществляется с использованием модульного принципа программирования, суть которого состоит в том

Разработка больших программ осуществляется с использованием модульного принципа программирования, суть которого состоит в том, что алгоритм задачи разбивается на ряд подзадач, для решения которых на ЭВМ создаются подпрограммы. Для решения задачи в целом в программе, называемой главной (основной), организуются обращения (вызовы) к подпрограммам. Подпрограммы делятся на стандартные, которые находятся в библиотеке подпрограмм на ЭВМ, и пользовательские, разрабатываемые пользователем.

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: