понедельник, 28 октября 2013 г.

Используйте функцию несколько раз

Одну и ту же функцию можно использовать несколько раз с разными параметрами.
Например, в приведенном примере одна и та же функция вызывается для вычисления значения трех разных выражений:

#include <iostream>
using namespace std;
float fun1 ( float p, float q )
         {return p+q;}

void main()
{
float a,b,c,d,f;
cout <<" vvod a,b="; cin >>a>>b;
cout <<" vvod c,d="; cin >>c>>d;
f=fun1(2*a,b);
cout <<" f= 2a+b="<<f <<endl<<" f= c-d="<<fun1(c,-d)<<endl;
cout <<" f= 2a+b-c="<<fun1(f,-c) <<endl;
}

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


Комментариев нет:

Отправить комментарий