logo
Posobie_Cpp

4.1. Объявление и определение функции

Как уже упоминалось в разделе 1.6, функция может принимать параметры и возвращать значения. Функция должна быть объявлена и определена. В объявлении функции (или прототипе) указывается

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

// нахождение максимального из двух чисел.

int max(int a, int b){

int t;

if(a>b)

t=a;

else

t=b;

return t;

}

Первая строка функции – заголовок, который указывает, что в функцию с именем max передаются два целочисленных параметра a и b, а в вызывающую программу возвращается целочисленное значение с помощью оператора return .

Для того чтобы использовать функцию, ее следует вызвать из функции main или другой функции. Вот пример использования функции max:

#include <iostream.h>