回复 7楼 longwu9t
很赞同你的这种技巧:#define FREE(p) if(p) free(p), p = NULL
不过,难道不是这样写吗?
# define FREE(p) free(p);p=NULL
你那样宏展开后就是:
if(p)
free(p),
p=NULL;
为什么写成 , 也能编译通过,求解释 - -!
[ 本帖最后由 code力力 于 2015-4-9 09:37 编辑 ]

你醒了?快起来敲代码!!

2015-04-09 09:35

2015-04-09 09:50
2015-04-09 11:02

2015-04-09 11:06