1. 共用体和结构体(又名联合体)区别
共用体
用途:使几个不同类型的变量共占一段内存(相互覆盖)
共用体变量所占内存长度是最长成员所占内存的长度(成员不能同时存在)
共用体每次只能存放一个成员,共用体变量中起作用的成员是最后一次存放的成员,存入新的原来的就失去了作用
结构体 :
用途:把不同类型的数据组成一个整体 -- 自定义数据类型
结构体变量所占内存长度是各成员占的内存长度总和
1. 共用体和结构体(又名联合体)区别
共用体
用途:使几个不同类型的变量共占一段内存(相互覆盖)
共用体变量所占内存长度是最长成员所占内存的长度(成员不能同时存在)
共用体每次只能存放一个成员,共用体变量中起作用的成员是最后一次存放的成员,存入新的原来的就失去了作用
结构体 :
用途:把不同类型的数据组成一个整体 -- 自定义数据类型
结构体变量所占内存长度是各成员占的内存长度总和