объясните почему компилятор не доволен (язык С)
кусок кода:
#include
#define M 1500;
void fill_arr (int arrray[M], int n){
int i;
printf("Введите элементы массива: \n");
for (i = 0; i < n; ++i){ scanf("%d", &arrray); }
}
он бастует против n в функции - говорит, мол необъявлённая переменная, хотя он подаётся в функциию, как аргумент. и это при том, что это не main-функция (