struct girl{int a;int b;}int cmp(void const *x,void const *y){return (*(struct girl *)y).b-(*(struct girl *)x).b;}
1 回答
尚方宝剑之说
TA贡献1788条经验 获得超4个赞
你应该在用qsort函数吧。
这个比较函数应该是给qsort传的第四个参数。
对结构体数组按b从大到小排序。
这个cmp函数中对空指针进行了一下转换,然后在取内容。
添加回答
举报
0/150
提交
取消