关于返回值的问题 谢谢
float fir(float *x,float *h,int lenx,int lenh){
int i,j;
float yn[247]={0};
for(i=0;i<lenh;i++)
{ for(j=0;j<=i;j++)
yn[i]=x[j]*h[i-j];
}
for(i=lenh;i<lenx;i++)
{
for(j=0;j<lenh;j++)
yn[i]=x[i-j]*h[j];
}
return yn;
}
这是我写的一个子程序 我想返回数组的首地址 因为我知道return只能返回一个值 但是出现这样的错误 请高手看看 怎么回事?谢谢
: error C2115: 'return' : incompatible types