回答編集履歴
1
説明を追加
test
CHANGED
@@ -17,3 +17,11 @@
|
|
17
17
|
```
|
18
18
|
|
19
19
|
となります。
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
なぜわざわざポインタの型を定義するかといえば、少なくとも C においては構造体へのポインタを使う機会が多いからです。(動的なメモリ確保を安全に行おうとすれば、構造体へのポインタが出てくる)
|
24
|
+
|
25
|
+
むろん、変数宣言時に TEST *ptrA, *ptrB, ... と書いてもよいのですが、タイプミスをして * を忘れてしまうと、コンパイルは通るかもしれませんが意図した動きはしません。
|
26
|
+
|
27
|
+
そのようなミスを防ぐために、PTEST ptrA, ptrB, ptrC ... のように書けるようにしよう、というわけです。
|