专注linux
发布时间:2013-06-23 18:13:46
#define offsetof(s, m) (size_t)&(((s *)0)->m) s是一个结构名,它有一个名为m的成员(s和m 是宏offsetof的形参,它实际是返回结构s的成员m的偏移地址. (s *)0 是骗编译器说有一个指向类(或结构)s的指针,其地址值0 &((s *)0)->m 是要取得类s中成员变量m的地址. 因基址为0,.........【阅读全文】
发布时间:2013-03-16 21:57:42
汇编语言王爽,ORANGE’S:一个操作系统的实现,Linux内核完全注释V3.0,C专家编程,C陷阱与缺陷,C Primer Plus(第五版)中文版......【阅读全文】