回答編集履歴

1

実際のコードに変更

2021/11/01 11:40

投稿

pepperleaf
pepperleaf

スコア6383

test CHANGED
@@ -6,10 +6,34 @@
6
6
 
7
7
  最後の `while()`を以下のようにするだけでは? (末尾を探し、付ける)
8
8
 
9
+ (質問文が更新されてるので違う?)
10
+
9
11
  ```C
12
+
13
+ #if 0
14
+
15
+ while (header->next == NULL) {
16
+
17
+ header->next = tail;
18
+
19
+ tail->next = NULL;
20
+
21
+ return;
22
+
23
+ }
24
+
25
+ #else
10
26
 
11
27
  while (header->next != NULL) header = header->next;
12
28
 
13
29
  header->next = tail;
14
30
 
31
+ #endif
32
+
15
33
  ```
34
+
35
+ これで、`value20` は表示されましたが、、。
36
+
37
+
38
+
39
+ P.S. 質問文の編集では、以前の文章をそのまま残さないで。問題が何か分かりにくくなってます。