プログラムで次のコンパイル エラーが発生し続けます。配列 を使用するプログラムを作成するとします。この配列p[]
は、n 次の多項式 (以下では 5 に設定) を計算する関数に渡され、値を返します。
私のエラーは次のとおりです。
poly.c:4:39: エラー: 数値定数の前に ';'、','、または ')' が必要です
poly.c:16:39: エラー: 数値定数の前に ';'、',' または ')' が必要です
私のプログラム:
#include <stdio.h>
#define N 5
double eval(double p[], double x, int N)
int main()
{
double p[N+1] = {0,1,2,3,4};
double x;
printf("what value of x would you like?: ");
scanf("%lf", &x);
p[N+1] = eval(p[], x, n);
printf("%lf", p[N+1]);
}
double eval(double p[], double x, int N)
{
double y;
y = x^(p[N+1]);
return y;
}