関数スコープで宣言したローカル変数は関数を抜けると領域開放されてしまう。
次回その関数が呼ばれたときのために、前回の内容を残しておきたい場合に
はstatic宣言する。そうすれば変数領域は開放されない。