Значение имени массива является адресом первого элемента массива. Поскольку в функцию передается начальный адрес массива, ... - Большая Энциклопедия Нефти и Газа
Выдержка из книги
Дейтел Х.N.
Как программировать на С++
Значение имени массива является адресом первого элемента массива. Поскольку в функцию передается начальный адрес массива, вызываемая функция знает, где хранится массив. Поэтому, когда вызываемая функция модифицирует элементы массива в теле функции, она модифицирует реальные элементы массива в их истинных ячейках памяти.