Обратите внимание, что вы передаете тип int []
, но ваши формальные параметры в функции int *[]
. Поэтому ваша подпись должна быть:
void sumVect(int v[], int w[] ,int n)
или
void sumVect(int *v, int *w,int n)
Также вы должны получить к ним доступ в функции, подобной
v[i] + w[i]
, поскольку v
и w
оба равны int *
или int []
(зависит от формального параметра)
Также при звонке следует делать:
sumVect(v[j], v[j+1], n);
или
sumVect(&v[j], &v[j+1], n);
Это потому, что, поскольку v[j]
является типом int []
, &v[i]
и v[i]
будут вычислять по одному и тому же адресу.