举个例子,有一个结构体
typedef struct {
char s;
int len;
}node;
我想知道,变量len相对于结构体的偏移量,怎么办?
奉上代码
#include<stdio.h>
typedef struct {char s;
int len;
}node;
int main(){
int i=(int)&(((node*)0)->len);
printf("%d",i);
return 0;
}
结果:
nginx中的offset函数就是这么干的
举个例子,有一个结构体
typedef struct {
char s;
int len;
}node;
我想知道,变量len相对于结构体的偏移量,怎么办?
奉上代码
#include<stdio.h>
typedef struct {}
结果:
nginx中的offset函数就是这么干的