toffsetof.c

来自「单片及c语言轻松入门的随书光盘」· C语言 代码 · 共 16 行

C
16
字号
#include <stddef.h>
struct index_st
{
	unsigned char type;
	unsigned long num;
	unsigned int len;
};
typedef struct index_st index_t;
void main (void)
{
	int x, y;
	x = offsetof (struct index_st, len); /* 结果是x = 5 */
	y = offsetof (index_t, num); 		/* 结果是y = 1 */
	for(;;);
}

⌨️ 快捷键说明

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