Изменение значения внешней переменной

У нас есть в File1.c

int arr[10];

И в File2.c

extern int *arr;

int main()

{
   arr[0]=10;
   return 0;
}

Какие проблемы могут возникнуть с этим и почему?

Ответы на вопрос(3)

Ваш ответ на вопрос