发布网友 发布时间:2023-12-10 17:23
共1个回答
热心网友 时间:2024-01-08 10:56
共用体中的多个数据占用同一内存地址,结构体反之。例如:union{int i;char t;}内存长度是二字节(取最大),共用体占三个字节(取和)。比如一张表中,有学生(姓名,学号)和老师(姓名,性别)的数据,sturt{char name[10];union{int i;char sex;}cat;}per[2];结构体中name表示姓名,而共用体中i表示学号,sex表示老师的性别。