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

Void main ( )



Имя функции желательно подбирать, исходя из содержания решаемой задачи. Это удобно для пользователя, так как имя функции будет давать представление о ее назначении.

Например: 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



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