结构中位域不能取地址
时间:2010-06-13 来源:wwm
采用位存储能大大提高空间利用率,但是不能取地址。
typedef struct _link
{
int a;
unsigned f1:1;
unsigned f2:2;
}LINK;
main()
{
LINK link;
printf("size=%d\n",sizeof(link));
}
所以,采用OFFSEt宏定义取得偏移地址时候也会失败
typedef struct _link
{
int a;
unsigned f1:1;
unsigned f2:2;
}LINK;
main()
{
LINK link;
printf("size=%d\n",sizeof(link));
}
所以,采用OFFSEt宏定义取得偏移地址时候也会失败
相关阅读 更多 +