嵌入式offsetof的使用

#include <stddef.h>
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);
}

以上是嵌入式offsetof的使用的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>