如果我有一个这样的数组:在C中的数组QSORT?
2, 4, 6, 0, 0, 0, 0, 0, 0
- 有没有一种方法,我可以通过排序只是第3个元素,而保留其余不变的qsort使用?
qsort(arrNumbers, 3, sizeof(int), compare)
会做这份工作吗?- 确定低于完整数组的元素数量是否仅导致要排序的元素数量?
编辑: 我比较功能是:
int comp(const int * a, const int * b)
if(a==b)
{
return 0;
}
else
{
if(a<b)
{
return -1;
}
else
{
return 1;
}
}
它看起来对吗?
这里有一个新颖的想法:把它放在C程序中,看看会发生什么! –
[manpage](http://www.opengroup.org/sud/sud1/xsh/qsort.htm)是什么意思? – sehe
你试过了吗?它应该工作,并且不难尝试。 – leo