ポインタでわからない所があります。
mallocをした時以外はfreeをしなくてもよいのでしょうか?