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

国产自操久久,9999在线观看,日韩中文字幕,中文字幕精品视频在线,5151精品国产人成在线观看,狠狠色综合久久婷婷色天使 ,国产精品一区二区男人吃奶

c語言中uninon是什么意思

回答
瑞文問答

2024-10-05

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

擴展資料

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

  union foo{

  int i;

  char c;

  double k;

  };

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

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

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

襄垣县| 秀山| 平利县| 镇江市| 寿宁县| 霍林郭勒市| 浠水县| 柘城县| 伊宁市| 榕江县| 临泉县| 吐鲁番市| 松阳县| 青海省| 枞阳县| 澄江县| 二连浩特市| 从江县| 白朗县| 碌曲县| 防城港市| 英吉沙县| 文登市| 盐津县| 双鸭山市| 昌吉市| 西华县| 佳木斯市| 九龙坡区| 洱源县| 大关县| 罗定市| 泗阳县| 格尔木市| 富川| 开江县| 绥江县| 武宁县| 新建县| 堆龙德庆县| 云浮市|