void normalizeStepOne (double F[], double hsum, double V, double Fkjsum)
{
int i;
F[i] = hsum/V;
Fkjsum+=F[i];
return;
在 main 中,我尝试以这种方式调用此函数:
normalizeStepOne (double F[0], double Csum, double VC, double Fkjsum);
我得到错误:'double' 之前的语法错误
这里有什么问题吗?
最佳答案
您不得在调用站点包含类型声明。相反,它应该是这样的:
double F[ARRAY_LEN];
double Csum;
double VC;
double Fkjsum;
/* initialize the variables */
normalizeStepOne(F, Csum, VC, Fkjsum);
关于c - 错误 : syntax error before 'double' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7248142/