>>759
ヒント:
int matrix[1024 * 1024]; と宣言するのと
int *matrix = malloc(sizeof(int) * 1024 * 1024); と
どっちがいいと思う?

答え:
ちんこ