【发布时间】:2014-08-08 10:03:29
【问题描述】:
如果我想计算多项式,如何在 C 语言中定义具有可变数量参数的函数?我的函数必须有这个参数:第一个参数:float x,第二个:int n,其余的浮点数(系数)。非常感谢!
【问题讨论】:
标签: c variables numbers arguments
如果我想计算多项式,如何在 C 语言中定义具有可变数量参数的函数?我的函数必须有这个参数:第一个参数:float x,第二个:int n,其余的浮点数(系数)。非常感谢!
【问题讨论】:
标签: c variables numbers arguments
用variable arguments 编写一个函数。请注意,C 不会跟踪您传入的数量(与许多其他语言不同),因此您必须将“我将要给您的系数数量”作为函数的显式参数。
【讨论】:
最好的方法是传递一个表,所以指针指向一个表的浮点数和大小。您的参数列表将是 float, int, float*, int
【讨论】: