Cのプログラミングに慣れていないので、配列の値を変更しないようにする方法があるのだろうかと思います。C - 並べ替え時のint配列の値を変更しない方法
私は配列があります。私が呼ぶとき
sortingMethod1(array);
:
int *array = makeArray();
それから私は、この配列にソート方法を適用し
sortingMethod2(array);
リストがすでにソートされており、私は2番目のソート方法をベンチマークする方法がありません。
同じ配列を両方の関数に渡して次の関数をソートせずに渡す方法があるかどうかを知りたいと思います。
誰かが非常に簡単な質問であると思われるものを手伝ってくれたら、私はそれを感謝します。
アレイの作成方法は? 'malloc()'経由で? 'static'変数を返すだけですか? – Leandros
すでに答えが見つかりましたが、mallocで作成されていて、ランダムな大きさの(配列)変数をランダムintで返します。 – tester