Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Имя функции желательно подбирать, исходя из содержания решаемой задачи. Это удобно для пользователя, так как имя функции будет давать представление о ее назначении.
Например: stepen, summa, sort, koren.
Список параметров (аргументов) определяет величины, которые требуется передать в функцию при ее вызове. Их часто называют формальными параметрами. Элементы списка разделяются запятыми. Для каждого параметра указывается его тип и имя. При отсутствии аргументов список может быть пустым () или иметь спецификатор void.
Тело функции представляет собой блок объявлений и операторов, описывающих определенный алгоритм. Особое место среди них занимает оператор return. Он обеспечивает немедленный возврат в вызывающую функцию и может использоваться для передачи вычисленного значения функции.
Пример. Определение функции вычисления :
double koren (double x, int n) //заголовок функции
{ double y=pow(x,1.0/n); //1.0 исключает целочисленное деление
return y; //возвращение значения у
}
Если описание функции следует за использованием функции, то в начале исходного файла (программы) необходимо поместить ее объявление (прототип).
Прототип функции по форме такой же, как заголовок. Однако имеются два существенных отличия: во-первых, прототип всегда заканчивается символом '; ', во-вторых, в списке параметров имена аргументов функции можно не указывать, так как компилятор их игнорирует. То есть объявление функции указывает тип возвращаемого значения, количество и типы параметров. Например, для выше рассмотренной функции прототип имеет вид
Дата публикования: 2014-11-02; Прочитано: 248 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!