参考链接: C qsort()
以一个结构体为例:
qsort(order, size, sizeof(Order), cmp);
// 变量名,大小,每个元素大小,cmp函数
int cmp(const void* a, const void* b)//此处形式固定 const void * 两个空指针{ Order* p1 = (Order*)a;//注意·此处的强制类型转换 int * p =(int *)a; Order* p2 = (Order*)b;// return p2->degree - p1->degree;// 升序 p1->degree-p2->degree; 降序}