Это увеличивает связность кода и соответственно усложняет его понимание.
Как по мне так лучше в одном файле обьявить static array.
И написать функции работы с ним (чтение и запись), которые будут видны в других файлах.
Так гораздо удобнее отлавливать баги связанные с массивом, и проще понять где было произведено чтение или модификация массива.