回答編集履歴

1

加筆

2018/02/24 13:13

投稿

episteme
episteme

スコア16614

test CHANGED
@@ -1,3 +1,25 @@
1
+ 循環双方向リストの基本操作やね。
2
+
3
+ nextとprevを持つ任意の構造体:
4
+
5
+ ```C
6
+
7
+ struct node {
8
+
9
+ struct node* next;
10
+
11
+ struct node* prev;
12
+
13
+ ...
14
+
15
+ };
16
+
17
+ ```
18
+
19
+ に対する操作をマクロで実装してます。
20
+
21
+
22
+
1
23
  ```
2
24
 
3
25
  #define llist_ins_next(l_, x_) (\