C/C++ Урок 9. Функции
Функция представляет из себя отдельный кусок кода, который вы можете многократно использовать. Каждая функция имеет имя и может возвращать значение. Написав функцию один раз, вы можете использовать ее столько раз, сколько надо - для это мы вызываем ее по имени.
Вот пример:
//Объявление функции.
int sum(int a, int b)
{
return a+b;
}
void main()
{
//Вызов функции.
cout<<sum(3, 5);
}
Указанный фрагмент выведет, естественно, 8.
В нашем фрагменте мы объявили функцию sum, которая принимает два параметра целого типа - a и b. Обратите внимание, как мы пишем параметры. Во-первых, в круглых скобках и через запятую:
int sum(int a, int b)
...
Круглые скобки тут надо писать, даже если у функции нет вообще параметров:
int sum()
...
и во-вторых, тип мы пишем перед каждым параметром - скажем такое объявление функции будет неправильным:
int sum(int a, b)
...
Значение, которая функция возвращает, мы пишем после return:
int sum(int a, int b){
...
return a+b;
}
Тип возвращаемого значения должен совпадать с типом функции - раз перед именем функции мы написали int, то и после return надо написать нечто типа int.
|