>>86
配列は領域を連続で確保できなければいけない。
mallocを使ったところで、確保できる保証は無い。

staticをつけた場合は、確保するために使用する領域が異なるため上手く行っているだけ。
(staticウンヌン部分について自信なし。詳しい人補足plz)