像结构体⼀样,联合体也是由⼀个或者多个成员构成,这些成员可以不同的类型。但是编译器只为最⼤的成员分配⾜够的内存空间。联合体的特点是所有成员共⽤同⼀块内存空间。所
以联合体也叫:共⽤体。
给联合体其中⼀个成员赋值,其他成员的值也跟着变化。
但当联合体的最大成员大小不是最大对齐数的整数倍时,就要对齐到最大对齐数的整数倍。
下面用联合体判断系统的大小端存储
联合体对比结构体大大节约了空间,若是每次只用结构体中的一个成员,就可以使用联合体。
像结构体⼀样,联合体也是由⼀个或者多个成员构成,这些成员可以不同的类型。但是编译器只为最⼤的成员分配⾜够的内存空间。联合体的特点是所有成员共⽤同⼀块内存空间。所
以联合体也叫:共⽤体。
给联合体其中⼀个成员赋值,其他成员的值也跟着变化。
但当联合体的最大成员大小不是最大对齐数的整数倍时,就要对齐到最大对齐数的整数倍。
下面用联合体判断系统的大小端存储
联合体对比结构体大大节约了空间,若是每次只用结构体中的一个成员,就可以使用联合体。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2156477.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!