使用結構體與聯合體的主要目的

【使用結構體與聯合體的主要目的】使用結構體,可以把一個數據的幾種屬性集中起來 。聯合體,用來省空間 。
1、 區別結構體是多個不同類型變量的組合,其占用的內存大小是所有變量大小的總和聯合體是多個不同類型變量的抽?。湔加媚詿嫻拇笮∈橇咸逯兇畬蟮哪歉霰淞康拇笮 。?
2、 解釋結構體中的多個變量同時存在,可以給其中的每個變量分別賦值 。任何一個變量被賦值不影響其他變量 。在需要使用時每個變量都可以同時被取出使用 。聯合體中的多個變量同時只有一個存在 。只能給其中的一個變量賦值 。在給聯合體的任何一個變量賦值的時候就覆蓋了其他的變量,也就是說只有你剛賦值的這個變量存在,其他都被覆蓋掉了;
3、 用途結構體和聯合體都用于需要把一組變量聯合考慮的場合 。結構體變量清晰 , 便于使用,尤其是要表述一個對象的多個屬性時方便有效 。但是要占用比較大的內存聯合體同時只有一個變量存在,占用資源少,有助于提高編程效率 。

    推薦閱讀