Я часто вижу такое представление MAC-адреса в коде C:
struct mac_addr { unsigned char bytes[6]; }
Зачем нужно помещать массив в структуру, почему бы просто не иметь массив? Какая польза от этого?
Благодарю.
Вы не можете назначить массив в C. Но вы можете назначить структуру.