>>299
そうなのですか。例え開放した後でもmallocの後には毎回NULLかどうかチェックしないとダメってことですね。

>>300 >>301
なるほど、納得しました。

しかし、コンパイラは動的確保したサイズは覚えててくれるのに、確保したかどうかや開放したかどうかは覚えててくれないのですね。
面倒ですが、サイズを管理しなくてすむ分は楽だと考えてfreeしまくります!
みなさん、どうもありがとうございました。