為啥定義這個函式后,呼叫時一直出錯:
error C2664: 'xn' : cannot convert parameter 2 from 'double (__cdecl *)(int,double [],double [])' to 'double []'
求大佬門幫忙!!!!

//定義離散型卷積計算
double xn(double x[], double Rt[], double rt[], int L)
{
int i,j;
for(i=1;i<51;i++)
{
double sum=0.0;
for(j=1;j<=L;j++)
{
if(i-j>=0&&i-j<51)
sum+=rt[j]*Rt[i-j];
}
x[i]=sum;
}
return 0;
}
uj5u.com熱心網友回復:
呼叫部分的代碼呢哪個錯誤的提示就是你呼叫的時候給到引數形式,和這個定義的形式不一致
uj5u.com熱心網友回復:
錯誤提示是你把函式指標轉成了陣列,你是怎么呼叫xn的,把呼叫的代碼也貼出來uj5u.com熱心網友回復:
呼叫的代碼給出來啊轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/118642.html
標籤:C語言
上一篇:求大神指點
下一篇:入門小白請教陣列越界的問題
