union 共用体名{
数据类型 成员名;
数据类型 成员名;
...
} 变量名;
共用体表示几个变量共用一个内存位置,在不同的时间保存不同的数据类型和不同长度的变量。在union中,所有的共用体成员共用一个空间,并且同一时间只能储存其中一个成员变量的值。
union Ili9320
{
unsigned int u16;
char u8[2];
};
例如用上面说明的共用体定义一个名为bar的共用体变量, 可写成:
union Ili9320 bar
bar.u16 = 0x1223;
文章评论(0条评论)
登录后参与讨论