C言語で、複数のデータをまとめるstruct(構造体)は便利ですよね。実は、C言語には、それと似て非なる、少し特殊なデータ型を定義する方法として、「共用体(union)」と「列挙体(enum)」があります。 メモリを節約したい、あるいは、複数の型のうち ...