Обращение к функции и передача результата

Для обращения к функции достаточно написать ее имя и в скобках записать значения либо перечень фактических аргументов. Фактические аргументы должны быть записаны в той же последовательности, что и формальные и иметь соответствующий тип (кроме аргументов по умолчанию и перегруженных функций).

Если формальными аргументами функции являются параметры значения и в ней не используются глобальные переменные, то функция может передать в вызывающую программу лишь одно значение, которое записывается в операторе return . Это значение передается в точку вызова функции. Фрагмент программы , подтверждающий вышеизложенное может иметь вид :

double sgr (double);

main( )

{

cout << "Квадрат числа=" << sgr ( 10 ) << endl;

}

double sqr (double p)

//Возврат по значению

{

return p*p;

}

В результате будет выведено: