7

C コードでは、このような MAC アドレスの表現をよく見かけます。

struct mac_addr {
   unsigned char bytes[6];
}

なぜ構造体に配列を入れる必要があるのに、なぜ配列を持たないのでしょうか? これにはどのような利点がありますか?

ありがとう。

4

1 に答える 1

10

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

于 2013-10-20T20:55:38.817 に答える