其形式為:   
union 共用體名{ 數據類型 成員名; 數據類型 成員名; ... } 變量名。   ">
<menuitem id="r3jhr"></menuitem><noscript id="r3jhr"><progress id="r3jhr"><code id="r3jhr"></code></progress></noscript>

      c語言中uninon是什么意思

      回答
      瑞文問答

      2024-10-05

      應該是union,共用體聲明和共用體變量定義,共用體是一種特殊形式的變量,使用關鍵字union來定義; 共用體(有些人也叫"聯合")聲明和共用體變量定義與結構體十分相似。
      其形式為:   
      union 共用體名{ 數據類型 成員名; 數據類型 成員名; ... } 變量名。   

      擴展資料

        共用體表示幾個變量共用一個內存位置,在不同的時間保存不同的數據類型和不同長度的變量。在union中,所有的共用體成員共用一個空間,并且同一時間只能儲存其中一個成員變量的值。下例表示聲明一個共用體foo:

        union foo{

        int i;

        char c;

        double k;

        };

        再用已聲明的共用體可定義共用體變量。

        例如用上面說明的共用體定義一個名為bar的共用體變量, 可寫成: union foo bar;在共用體變量bar中, 整型變量i和字符變量c共用同一內存位置。

        當一個共用體被聲明時, 編譯程序自動地產生一個變量, 其長度為聯合中最大的變量長度。以上例而言,最大長度是double數據類型,所以foo的內存空間就是double型的長度。

      久久亚洲中文字幕精品一区四_久久亚洲精品无码av大香_天天爽夜夜爽性能视频_国产精品福利自产拍在线观看
      <menuitem id="r3jhr"></menuitem><noscript id="r3jhr"><progress id="r3jhr"><code id="r3jhr"></code></progress></noscript>
        在线观看国产精品欧美精品 | 亚洲AⅤ视频一区二区三区 日韩一区二区欧美一区 | 伊伊人成亚洲综合人网 | 欧美国产日韩a欧美在线视频 | 欧美亚洲另类小说图片视频 | 亚洲另类在线一区 |