微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 嵌入式offsetof的使用

嵌入式offsetof的使用

时间:12-01 来源:互联网 点击:
#include

typedef struct
{
unsigned int array[2];
unsigned int a;
unsigned char b;
unsigned int c;
unsigned int d;
float f;
}foo;

void main(void)
{
int addr=0;
addr = offsetof(foo,c);
P1 =addr;
addr = offsetof(foo,f);
P1 =addr;
addr = offsetof(foo,a);
P1 =addr;
addr = offsetof(foo,d);
P1 =addr;
addr = offsetof(foo,b);
P1 =addr;
while(1);
}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top