0

警告が表示されます:warning: passing argument 1 of 'quicksort' makes pointer from integer without a cast

関数は次のように宣言されます。void quicksort(int x[], int first, int last)

そして私はを使用して関数を呼び出しています quicksort(values[noOfNums],0,(noOfNums - 1));

ここで何が悪いのか正確にはわかりません

4

1 に答える 1

4

配列自体を (ポインターとして) 渡すのではなく、最初の引数として、配列の末尾を超えた (おそらく無効な) 値を渡しています。

関数呼び出しはおそらく次のようになります。

quicksort(values, 0, noOfNums - 1);
于 2012-11-14T23:28:09.283 に答える