目的: 1.掌握函数的声明、定义方法; 2.理解函数参数的传递; 3.掌握函数调用的方法。

内容:
编写一个带默认参数的函数,计算4次多项式的值,并测试该函数。

#include <iostream>
using namespace std;

double poly(double x, double a = 1, double b = 1, double c = 1, double d = 1, double e = 1) {
    return a * x * x * x * x + b * x * x * x + c * x * x + d * x + e;
}

int main() {
    double x = 2.5;
    double y1 = poly(x);
    double y2 = poly(x, 2, 3, 4, 5, 6);

    cout << "默认参数:x = " << x << ", y = " << y1 << endl;
    cout << "指定参数:x = " << x << ", y = " << y2 << endl;

    return 0;
}