回答編集履歴

1

余談追記

2019/10/17 01:22

投稿

thkana
thkana

スコア7703

test CHANGED
@@ -29,3 +29,13 @@
29
29
 
30
30
 
31
31
  なお、「どこも指していない」ということを表すためにNULLという値が定義さてはいます。どこも指していないポインタにはこの値を設定しておくべき、ではあるのですが、C言語は指示されればNULL(普通は使われないはずの0という値)の場所にあるデータを参照しようとします。そうしないようにプログラムを組むのはプログラマの責任です。
32
+
33
+
34
+
35
+ ---
36
+
37
+ 余談。
38
+
39
+ `arg* _data;`
40
+
41
+ さて、_dataはどういう変数? と聞かれた時に arg型のポインタ変数...ではなく、arg型'への'ポインタ変数、と言うように心がけてみて下さい。この表現方法はC言語の規格書でも使われています。'への'とすることで「何かを指している」というポインタの意味がより強調されるのではないか、と思います。