私はその結果が
int *x = malloc(sizeof(int)*100);
と
int x[100];
同じですが、最初の1つはヒープメモリの割り当てであり、2つ目はスタックメモリの割り当てです。
ここで、巨大な配列(パターンではなく約10000要素)を作成する必要があります。malloc()の方が適していると思います。
しかし、配列を初期化する準備ができたら、問題が発生します。ループを使用して配列を初期化することはできません。mallocを使用して作成された配列を、使用するのと同じように初期化するにはどうすればよいですか。
int x[100] = {1,2,3,4,......,6,7,5};