C宏里面代码什么意思(附代码)

C宏里面代码什么意思(附代码)

题目
C宏里面代码什么意思(附代码)
//安全遍历
#define list_for_each_safe(cur,tmp,list)
for (cur = (list)->head.next,
tmp = (cur)->next;
cur = &(list)->head;
cur = tmp,tmp = (tmp)->next)
list_for_each_safe(cur,tmp,dlist) {
dlist->del(cur);
}
为什么宏里面的方法重写了,
答案
#define list_for_each_safe(cur, tmp, list) for (cur = (list)->head.next, tmp = (cur)->next; cur != &(list)->head; cur = tmp, tmp = (tmp)->next)上面这些是宏代码,下面这些是调用这个宏.list_for...
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.