Для обращения к функции достаточно написать ее имя и в скобках записать значения либо перечень фактических аргументов. Фактические аргументы должны быть записаны в той же последовательности, что и формальные и иметь соответствующий тип (кроме аргументов по умолчанию и перегруженных функций).
Если формальными аргументами функции являются параметры значения и в ней не используются глобальные переменные, то функция может передать в вызывающую программу лишь одно значение, которое записывается в операторе return . Это значение передается в точку вызова функции. Фрагмент программы , подтверждающий вышеизложенное может иметь вид :
double sgr (double);
main( )
{
cout << "Квадрат числа=" << sgr ( 10 ) << endl;
}
double sqr (double p)
//Возврат по значению
{
return p*p;
}
В результате будет выведено: