container_of(ptr,type,member) 用于在已知结构体里面成员member和该成员指针ptr(就是地址)和结构体类型type, 返回该成员所在的结构体的指针(就是地址), 例如已知 struct student a { char *name; int age; } int *page = &age; container_of(page, struct student, a.age); 返回a的地址 实现该方法可以分三步:0 算出a.age在a里面的偏移,可以通过将零地址强…