共用体和结构一样,可以存储多个不同类型的值,但条件是在不同时间进行。这样的作用是节省了内存,有利于给微波炉之类的内存紧张的机器编程。
共用体的工作流程大致是这样:存储,清空,再存储……
格式:union 共用体(变量)名称(可以省略)
{
成员类型1 名称;
成员类型2 名称;
……
}中间标识符(用于共用体非匿名时);
注:共用体的长度为最大成员的长度。
共用体和结构一样,可以存储多个不同类型的值,但条件是在不同时间进行。这样的作用是节省了内存,有利于给微波炉之类的内存紧张的机器编程。
共用体的工作流程大致是这样:存储,清空,再存储……
格式:union 共用体(变量)名称(可以省略)
{
成员类型1 名称;
成员类型2 名称;
……
}中间标识符(用于共用体非匿名时);
注:共用体的长度为最大成员的长度。