orfenok の回答履歴 全1件中1~1件表示 free()について free()について int *x; x = malloc(4*3); *x = 1; *(x+1) = 10; *(x+2) = 100; free(x); としたとき free(x)ではどうして確保した分のメモリを開放できるのですか? 引数xから最初の4バイト分はわかりますが、ぴったり確保した分を開放できるのが理解できません ベストアンサー C・C++・C# cern5100 回答数6 2010/11/03 04:16 質問者をブロックしているため、非表示になっています。 質問を表示する