問3は上書きしてるね。
それより外部変数(list_i)は初期化されてないけど0初期化が保障
されてたっけ?
未初期化変数を使ったこと無いのでよう解らんが…