質問するログイン新規登録

回答編集履歴

2

コメント修正

2021/05/14 16:38

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -8,7 +8,8 @@
8
8
  temp = r; // tempにrを代入(つまりtemp->nextはNULL)
9
9
  listtail = r;
10
10
  }
11
- temp = temp->next; // 1目でtempはNULL、2周目でNULLポインタを逆参照
11
+ temp = temp->next; // 1目でtempはNULL、placeが2以上の場合は2周目でNULLポインタを逆参照
12
12
  }
13
+ r->next = temp->next; // placeが1の場合はここでNULLポインタを逆参照
13
14
  }
14
15
  ```

1

コメント修正

2021/05/14 16:38

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -8,7 +8,7 @@
8
8
  temp = r; // tempにrを代入(つまりtemp->nextはNULL)
9
9
  listtail = r;
10
10
  }
11
- temp = temp->next; // NULLポインタを逆参照
11
+ temp = temp->next; // 1週目でtempはNULL、2周目でNULLポインタを逆参照
12
12
  }
13
13
  }
14
14
  ```