問題

私はしばしばCコードでMACアドレスのそのような表現を見ます:

 struct mac_addr {
   unsigned char bytes[6];
}
 

なぜ配列を構造体に入れる必要があるのですか?なぜ配列を持っていないのですか?これにはどんな利点がありますか?

ありがとう。

  ベストアンサー

Cで配列を割り当てることはできませんが、構造体を割り当てることができます。

  同じタグがついた質問を見る

cnetwork-programmingembedded