<<
>>

6.5. СТРУКТУРА ПРОГРАММЫ НА СИ. ПОНЯТИЕ О ФУНКЦИЯХ

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

При описании она имеет следующий вид:

Тип_функцни Имя ()

{

}

Отметим, что список аргументов может быть пустым (однако, скобки после имени функции сохраняются). В этом случае, естественно, нет и их описаний.

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

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

Пример. Пусть необходимо вывести на экран словосочетание «Простая функция без аргументов» 15 раз, используя функции.

Программа 97

#include

main ()

(

int i,print() ;

for (i=l;i

<< | >>
Источник: А.В.Могилев, Н.И.Пак, Е.К.Хённер. Информатика. 2016

Еще по теме 6.5. СТРУКТУРА ПРОГРАММЫ НА СИ. ПОНЯТИЕ О ФУНКЦИЯХ:

  1. Глава 3 ПОНЯТИЕ СЕМЬИ. ФУНКЦИИ И СТРУКТУРЫ
  2. Функции журналистики. Понятие функцию Многообразие социальных и информационных потребностей общества – объективная основа функций журналистики.
  3. Функции и структура социологического знания
  4. 9.2. Структура и функции управленческой деятельности
  5. § 2. ФУНКЦИИ И СТРУКТУРА ДЕЛОВОЙ БЕСЕДЫ
  6. 1. Понятие и функции авторского права
  7. § 1. Понятие, функции и источники авторского права
  8. § 1. Понятие, виды и функции внедоговорных обязательств
  9. § 1. Понятие политических партий, их сущность, организация и функции
  10. 1.2. Понятие и функции авторского права
  11. § 1. Понятие страхования. Его функции
  12. 1. Понятие программы для ЭВМ, базы данных и топологии интегральной микросхемы и основные правила их охраны
  13. 1. Понятие, функции и источники авторского права
  14. § 1. Понятие и структура валютных правоотношений
  15. 3. Понятие и функции гражданско-правовой ответственности
  16. 8. Понятие, функции и виды товарных знаков
  17. III. 2. 2. Функциональная структура психики человека в психологических понятиях.
  18. 4.2. Понятие, содержание, структура информационного правоотношения
  19. ГЛАВА 3. СОЦИОЖУРНАЛИСТИКА: ПОНЯТИЕ, СТРУКТУРА, ПРАКТИКА