10-26 聯合體,隊列

//聯合體 多個成員變量公用同一塊空間,一個時間段只能用其中的一個成員
//1.如果成員變量都是基本數據類型那么這個聯合體的所占空間是最大成員變量所占空間的大小
//2.如果成員變量不是基本數據類型,struct Person(int,double),最后收尾是按成員變量里最大字節數的成員變量的最小倍數
//3.如果不是基本數據類型,最后收尾的時候,這個聯合體所占的空間能夠容納最大成員變量所占空間,還要是單個成員變量字節數的最小倍數

union Student 
{
    int num;
    char sex;
    double score;     
};
int main()
{
    long size=sizeof(union Student);
    printf("size");
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容