共用體變量可以作為函數參數嗎?
union 共用體/聯合體 ,共用體變量可以作為函數的參數,包括實參 和 形參。和結構struct相比較,最大區別是:struct成員內存是獨立的,整個結構大小等于其成員大小總和。而union成員內存是共用的,給一個成員賦值,將覆蓋其他成員地址里的值(從地址低位開始覆蓋)。整個共用體大小等于其最大的成員大小。我寫了一個案例,用事實說話:
共用體變量可以作為函數參數嗎?
union 共用體/聯合體 ,共用體變量可以作為函數的參數,包括實參 和 形參。和結構struct相比較,最大區別是:struct成員內存是獨立的,整個結構大小等于其成員大小總和。而union成員內存是共用的,給一個成員賦值,將覆蓋其他成員地址里的值(從地址低位開始覆蓋)。整個共用體大小等于其最大的成員大小。我寫了一個案例,用事實說話: