> 其他 >
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);
}
为什么宏里面的方法重写了,
人气:328 ℃ 时间:2020-05-28 15:54:45
解答
#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...
推荐
猜你喜欢
© 2026 79432.Com All Rights Reserved.
电脑版|手机版