posts - 95,  comments - 101,  trackbacks - 0
#define ListEntry(ptr, type, member)  ((type *)((char *)(ptr)-(unsigned long)(&((type *)0)->member)))
想了很久,也不知道个所以然!
posted on 2006-06-30 12:36 yuhen 阅读(148) 评论(3)  编辑 收藏 引用 所属分类: 技术文档

FeedBack:
# re: So难的C表达式,该怎么理解?
2006-06-30 18:20 | zfly
得到type*类型地址,是type结构成员member地址与指针ptr的差值  回复  更多评论
  
# re: So难的C表达式,该怎么理解?
2006-06-30 18:50 | yuhen
呵呵,好像是这个样子的,好像又不够完全  回复  更多评论
  
# re: So难的C表达式,该怎么理解?[未登录]
2008-06-11 13:54 | eric
是这样子的,这是程序员必须懂得一个方法,很经典  回复  更多评论
  


标题  
姓名  
主页
验证码 *
内容(提交失败后,可以通过“恢复上次提交”恢复刚刚提交的内容)
 
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
[使用Ctrl+Enter键可以直接提交]
相关链接:



<2007年3月>
25262728123
45678910
11121314151617
18192021222324
25262728293031
1234567

Believe who you are,
you are a shinning star!

常用链接

留言簿(11)

随笔分类(101)

随笔档案(95)

文章分类(2)

文章档案(2)

相册

BLOG

Study

Testing

最新随笔

搜索

  •  

积分与排名

  • 积分 - 34211
  • 排名 - 48

最新随笔

最新评论

阅读排行榜

评论排行榜