representação do endereço MAC no código C

Muitas vezes vejo essa representação do endereço MAC no código C:

struct mac_addr {
   unsigned char bytes[6];
}

Por que colocar uma matriz em uma estrutura, por que não apenas ter uma matriz? Qual o benefício que isso proporciona?

Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion