Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
警告が表示されます:warning: passing argument 1 of 'quicksort' makes pointer from integer without a cast。
warning: passing argument 1 of 'quicksort' makes pointer from integer without a cast
関数は次のように宣言されます。void quicksort(int x[], int first, int last)
void quicksort(int x[], int first, int last)
そして私はを使用して関数を呼び出しています quicksort(values[noOfNums],0,(noOfNums - 1));
quicksort(values[noOfNums],0,(noOfNums - 1));
ここで何が悪いのか正確にはわかりません
配列自体を (ポインターとして) 渡すのではなく、最初の引数として、配列の末尾を超えた (おそらく無効な) 値を渡しています。
関数呼び出しはおそらく次のようになります。
quicksort(values, 0, noOfNums - 1);