6.5. СТРУКТУРА ПРОГРАММЫ НА СИ. ПОНЯТИЕ О ФУНКЦИЯХ
Программа на языке Си представляет собой набор последовательно описанных функций (процедуры и подпрограммы в языке Си считаются частным случаем функций). Каждая функция - самостоятельная единица программы, предназначенная для решения определенной задачи (или подзадачи).
При описании она имеет следующий вид:Тип_функцни Имя ()
{
}
Отметим, что список аргументов может быть пустым (однако, скобки после имени функции сохраняются). В этом случае, естественно, нет и их описаний.
Имеется одна главная функция (с именем main), с которой начинается выполнение программы. Функции могут обращаться к другим функциям посредством конструкций вызова. Вызов функции используется при вычислении значения выражения. В результате вызова функция возвращает вычисленное значение, которое и является значением вызова функции. Попутно функция может преобразовывать значения своих аргументов. Такой результат вызова функции называется побочным эффектом.
В модуле, вызывающем данную функцию, тип возвращаемого ею значения должен быть описан (даже если это неопределенное значение) вместе с описанием переменных.
Пример. Пусть необходимо вывести на экран словосочетание «Простая функция без аргументов» 15 раз, используя функции.
Программа 97
#include
main ()
(
int i,print() ;
for (i=l;i
Еще по теме 6.5. СТРУКТУРА ПРОГРАММЫ НА СИ. ПОНЯТИЕ О ФУНКЦИЯХ:
- Глава 3 ПОНЯТИЕ СЕМЬИ. ФУНКЦИИ И СТРУКТУРЫ
- Функции журналистики. Понятие функцию Многообразие социальных и информационных потребностей общества – объективная основа функций журналистики.
- Функции и структура социологического знания
- 9.2. Структура и функции управленческой деятельности
- § 2. ФУНКЦИИ И СТРУКТУРА ДЕЛОВОЙ БЕСЕДЫ
- 1. Понятие и функции авторского права
- § 1. Понятие, функции и источники авторского права
- § 1. Понятие, виды и функции внедоговорных обязательств
- § 1. Понятие политических партий, их сущность, организация и функции
- 1.2. Понятие и функции авторского права
- § 1. Понятие страхования. Его функции
- 1. Понятие программы для ЭВМ, базы данных и топологии интегральной микросхемы и основные правила их охраны
- 1. Понятие, функции и источники авторского права
- § 1. Понятие и структура валютных правоотношений
- 3. Понятие и функции гражданско-правовой ответственности
- 8. Понятие, функции и виды товарных знаков
- III. 2. 2. Функциональная структура психики человека в психологических понятиях.
- 4.2. Понятие, содержание, структура информационного правоотношения
- ГЛАВА 3. СОЦИОЖУРНАЛИСТИКА: ПОНЯТИЕ, СТРУКТУРА, ПРАКТИКА