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");
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容