「プログラミング第三」の課題を進める。
自分は、Cのメモリ管理についてさっぱり知らないことに気付く。同じポインタにもう一度mallocを使ったら前のメモリは勝手に開放されるのでしょうか? mallocではなくて、直接文字列を代入した場合は? NULLポインタにfreeしても大丈夫なのでしょうか? ポインタは、宣言した直後はNULLになっているのでしょうか? 勝手に変な値が入ってたりはしないのでしょうか? などなど。