回答編集履歴
1
回答に追記
answer
CHANGED
@@ -1,4 +1,9 @@
|
|
1
1
|
> p=malloc(sizeof(int)*n);
|
2
2
|
|
3
3
|
mallocでは、中身の初期化までは行いません。
|
4
|
-
そのまま読み出せば、そのときにたまたま入ってた内容になります
|
4
|
+
そのまま読み出せば、そのときにたまたま入ってた内容になります
|
5
|
+
|
6
|
+
> printf("%d\n",sizeof(p)); //ここではなぜか8と表示される
|
7
|
+
|
8
|
+
pはポインタなので、ポインタのサイズとなります
|
9
|
+
確保しているメモリ領域の量をみるすべはありません
|