Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Определение функций в программе



Любая функция состоит из двух основных элементов: заголовка и тела функции.

Заголовок функции имеет следующий формат:

<Тип возвращаемого значения> <Идентификатор – имя функции> (<Параметры>)

Тело функции представляет собой блок инструкций языка программирования, разделенных символами “точка с запятой”:

{

<Инструкция 1>;

<Инструкция 2>;

………………….

<Инструкция N>;

}

Например:

Double Example (double d, int k)

{

Double r;

r = d * k;

Return r;

}

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

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

Не все функции должны возвращать значения. В этом случае <Тип возвращаемого значения> задается ключевым словом void, которое означает – “пусто” – возвращаемое значение отсутствует:

Void ErrMessage (int N)

{

cout << “\nВнимание! Ошибка номер ” << N << “\n\n”;

}





Дата публикования: 2014-11-28; Прочитано: 210 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...