1. 程式人生 > >結構體和聯合體 的區別

結構體和聯合體 的區別

struct和union都是由多個不同的資料型別成員組成;

同一時刻,struct中的資料成員可以都存在,union中的資料成員只能存放被選中的那個;

struct的大小是所有資料成員的大小之和,union的大小等於其資料成員中最大的那個;

對於union的不同成員賦值,將會對其他成員重寫,原來的值就不存在;struct的成員之間就互不影響。