"массив" в С - штука интересная. Если взять только имя массива, то в выражениях, где ожидается указатель - это указатель на его первый элемент (в том числе структуру, другой массив - т.е. не на байт, а именно на элемент), а если это имя стоит в sizeof - то возвращается размер массива в единицах sizeof(char) (а не в байтах) с учётом выравнивания элемента массива (+)