test.c

来自「数据结构自己写的linux链表的实现」· C语言 代码 · 共 20 行

C
20
字号
#include<stdio.h>#define	OFFSET(type,member) (int)(&(((type *)0)->member));typedef struct _data{	int a;	int b;	int c;	}Data;int main (int argc ,char **argv){	int offset;	Data p;//	p= 0x00;//	temp=(int)(&(p->c));	//offset = (int)(temp) -(int)p;//	offset = (int)(&(((Data *)0)->c));	offset=OFFSET(Data,c)	printf("offset: %d\n",offset);	}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?