Информатика. Программирование на C++. Мамонова Т.Е. - 97 стр.

UptoLike

Составители: 

функции помещать ее код непосредственно в каждую точку вызова. Мо-
дификатор inline ставится перед типом функции. Он применяется для
коротких функций, чтобы снизить накладные расходы на вызов.
Директива inline носит рекомендательный характер и выполняется
компилятором по мере возможности.
Тип возвращаемого значения и типы параметров совместно опреде-
ляют тип функции.
Для вызова функции в простейшем случае нужно указать ее имя, за
которым в круглых скобках через запятую перечисляются имена пере-
даваемых аргументов.
Вызов функции может находиться в любом месте программы, где
по синтаксису допустимо выражение того типа, который формирует
функция. Если тип возвращаемого функцией значения не void, она мо-
жет входить в состав выражений или, в частном случае, располагаться в
правой части оператора присваивания.
Пример 48. Функция, возвращающая сумму двух целых величин.
#include <iostream.h>
int sum(int a, int b); // объявление функции
int main()
{
int a = 2, b = 3, c, d;
c = sum(a, b);//вызов функции
cin >> d;
cout << sum(c, d); // вызов функции
}
int sum(int a, int b)// определение функции
{
return (a+b);
}
Пример 49. Функция, выводящая на экран поля переданной ей
структуры.
#include <iostream.h>
struct Worker
{
char fio[30];
int date, code;
float salary;
};
void print_worker(Worker);//объявление функции
int main()
97