函数指针

double f(double x)
{
    return 2 * x;
}

double sum(double (*f)(double d), int n, int m)
{
    double result = 0;

    for (int i = n; i <=m; i++)
    {
        result += f(i);
    }

    return result;
}

int main()
{
    sum(f, 1, 10);
}

 

posted on 2019-08-04 22:35  迎着风追赶  阅读(87)  评论(0编辑  收藏  举报

导航