如果我想计算多项式,如何使用可变数量的参数在C中定义函数?我的函数必须有这个参数:第一个参数:float x,第二个:int n,其余的浮点数(coefficents)。非常感谢!
答案 0 :(得分:0)
用variable arguments编写一个函数。请注意,C不会跟踪您传入的数量(与许多其他语言不同),因此您必须使“我即将给您的系数数量”成为函数的显式参数。
答案 1 :(得分:0)
最好的方法是传递一个表,所以指向浮点数和表的大小。那么你的参数列表将是float,int,float *,int