共用體在C語(yǔ)言的概念
提問(wèn)人:楊紫紅發(fā)布時(shí)間:2020-11-17
使幾個(gè)不同類型的變量共占同一段內(nèi)存的結(jié)構(gòu)。
共用體類型的定義形式:
union 共用體名
{ 數(shù)據(jù)類型1 變量名1;
數(shù)據(jù)類型2 變量名2;
… …
數(shù)據(jù)類型n 變量名n;
};
例如:
union data
{ int i;
char ch;
float f;
}a,b;
其中,變量a,b的成員i,ch,f共用一段空間。變量a,b的空間分別為4字節(jié)。
共用體類型的定義形式:
union 共用體名
{ 數(shù)據(jù)類型1 變量名1;
數(shù)據(jù)類型2 變量名2;
… …
數(shù)據(jù)類型n 變量名n;
};
例如:
union data
{ int i;
char ch;
float f;
}a,b;
其中,變量a,b的成員i,ch,f共用一段空間。變量a,b的空間分別為4字節(jié)。
繼續(xù)查找其他問(wèn)題的答案?
相關(guān)視頻回答
點(diǎn)擊加載更多評(píng)論>>