位置:首頁 > 軟件操作教程 > 編程開發(fā) > C語言 > 問題詳情

C語言 共用體類型的定義

提問人:劉團(tuán)圓發(fā)布時(shí)間:2020-12-02

共用體可以使不同類型的值存放在同一內(nèi)存空間中,以實(shí)現(xiàn)在一個(gè)存儲(chǔ)區(qū)中根據(jù)程序執(zhí)行的不同要求讀寫不同類型的數(shù)據(jù)的要求。

共用體的定義形式與結(jié)構(gòu)體的定義形式相似,其形式為:

union共用體類型名 

{

    成員列表;

};

例如:

union un

{

    int a;

    float b;

};

    上述程序定義了一個(gè)共用體類型un,其中包含兩個(gè)成員,整型成員a,單精度型成員b。成員a、b共用一段內(nèi)存空間,即a、b在內(nèi)存中的首地址相同。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部