将单个数组元素传递给一个函数,该函数将数组的地址作为输入

时间:2016-07-19 06:31:09

标签: c pointers

假设我们有一个带有定义的函数f1

void f1(double in,int n,double* out)

现在我希望将数组的各个元素作为f1的第三个输入从另一个函数f2传递。

void f2(double* in,int size,int n,double* out)
{
    int i=0;
    for(i=0;i<size;i++)
    {
        f1(in[i],n,&(out[i]));
    }
}

这是正确的方法吗?如果没有,那么正确的方法是什么?

0 个答案:

没有答案