qsort的函数参数不明白……
主要是qsort的第四个参数有什么用……?
int comp(const void* a,const void *b)
{
int *x=(int*)a;
int *y=(int*)b;
return *x-*y; //如果a>b返回正数,如果a<b,返回负数,相等返回0;
}
帮我解释一下
为什么这样是从小到大排序??
return返回值有什么用?
以及对于qsort排序的原理不是很明白
[ 本帖最后由 mwebc 于 2010-8-17 16:38 编辑 ]