c
chaoyue1216
这个作者很懒,什么都没留下…
展开
-
数组元素的其它赋值方法
原来数组元素还可以这样赋值,C语言用法真多,表示知道的太少了。 struct A{ int a, b; }; struct A arr[] = { [0] ={1,2}, [1] = {3,4}}; 原来还可以通过指定下标的方式赋值,长见识了原创 2012-04-03 10:51:52 · 478 阅读 · 0 评论 -
通用双向链表及宏的使用
在看openflow源代码的时候,发现各种宏定义,以及对链表的操作,简单拿出来一个小例子,供学习使用。 #include #include #include #define LIST_FOR_EACH_SAFE(ITER, NEXT, STRUCT, MEMBER, LIST) \ for (ITER = CONTAINER_OF((LIST)->next, S原创 2012-03-20 09:54:32 · 858 阅读 · 0 评论