回答編集履歴

2

未定義動作の警告

2021/08/08 08:00

投稿

int32_t
int32_t

スコア21695

test CHANGED
@@ -1,3 +1,11 @@
1
+ 注意: **下記回答は未定義動作を含んでいます**。他の回答を参照してください。
2
+
3
+
4
+
5
+ ----
6
+
7
+
8
+
1
9
  ポインタを1つずつ減らした場合、範囲外になったからといっていきなり NULL になることはありません。
2
10
 
3
11
 

1

コード修正

2021/08/08 08:00

投稿

int32_t
int32_t

スコア21695

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  ```c
10
10
 
11
- } while (ptr-- >= head_ptr);
11
+ } while (--ptr >= head_ptr);
12
12
 
13
13
  ```
14
14