函数原型:void qsort(void *base, size_t nitems, size_t size, int (*compar)(const void *, const void*));
以int类型为例:
qsort(arr,len,sizeof(int),cmp);
arr为int类型的数组指针
len为arr数组的长度
sizeof(int) 为int类型所占字节的个数
cmp()为比较函数,c语言中,比较函数需要自己编写。
int cmp(const void *a,const void *b)
{
return *((int*)a) - *((int*)b);
//return *((int*)a) > *((int*)b) ? 1 : -1 ;
}