其形式為:   
union 共用體名{ 數(shù)據(jù)類型 成員名; 數(shù)據(jù)類型 成員名; ... } 變量名。   ">

久久99国产亚洲高清观看首页,久久久久综合精品福利啪啪,国产成人免费午夜在线观看,91视频网,久久精品国产福利国产琪琪,久久国产精品免费观看,国产精品成

c語言中uninon是什么意思

回答
瑞文問答

2024-10-05

應(yīng)該是union,共用體聲明和共用體變量定義,共用體是一種特殊形式的變量,使用關(guān)鍵字union來定義; 共用體(有些人也叫"聯(lián)合")聲明和共用體變量定義與結(jié)構(gòu)體十分相似。
其形式為:   
union 共用體名{ 數(shù)據(jù)類型 成員名; 數(shù)據(jù)類型 成員名; ... } 變量名。   

擴(kuò)展資料

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

  union foo{

  int i;

  char c;

  double k;

  };

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

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

  當(dāng)一個(gè)共用體被聲明時(shí), 編譯程序自動(dòng)地產(chǎn)生一個(gè)變量, 其長度為聯(lián)合中最大的變量長度。以上例而言,最大長度是double數(shù)據(jù)類型,所以foo的內(nèi)存空間就是double型的長度。

武宣县| 黑水县| 武义县| 勃利县| 黄大仙区| 孝昌县| 铜川市| 泸西县| 曲靖市| 岳普湖县| 南木林县| 荔波县| 石首市| 楚雄市| 广东省| 周口市| 石狮市| 郎溪县| 慈溪市| 古田县| 平武县| 南京市| 赤城县| 怀远县| 民县| 泾源县| 苗栗市| 武隆县| 武宁县| 盐池县| 河间市| 湖州市| 陈巴尔虎旗| 宜丰县| 平江县| 东兰县| 会同县| 正镶白旗| 义马市| 舟曲县| 临清市|