您现在的位置是: 地产 > > 正文

世界头条:qsort是什么意思?qsort的功能是什么?

时间:2023-06-16 13:19:27 来源:汪清新闻网 发布者:DN032

qsort是什么意思?

qsort函数C语言编译器函数库自带的排序函数。qsort 的函数原型是void qsort(void*base,size_t num,size_t width,int(__cdecl*compare)(const void*,const void*)); 是base所指数组进行排序。qsort函数包含在C 标准库 - 中。compar参数指向一个比较两个元素的函数。比较函数的原型应该像下面这样。注意两个形参必须是const void *型,同时在调用compar 函数(compar实质为函数指针,这里称它所指向的函数也为compar)时,传入的实参也必须转换成const void *型。在compar函数内部会将const void *型转换成实际类型。

qsort的功能是什么?

使用排序例程进行排序。该函数不返回任何值。头文件:stdlib.h;如果compar返回值小于0(< 0),那么p1所指向元素会被排在p2所指向元素的左面;如果compar返回值等于0(= 0),那么p1所指向元素与p2所指向元素的顺序不确定;如果compar返回值大于0(> 0),那么p1所指向元素会被排在p2所指向元素的右面。

标签: qsort是什么意思 qsort的功能是什么

抢先读

相关文章

热文推荐

精彩放送

关于我们| 联系我们| 投稿合作| 法律声明| 广告投放

版权所有© 2011-2023  产业研究网  www.coalstudy.com

所载文章、数据仅供参考.本站不作任何非法律允许范围内服务!

联系我们:39 60 29 14 2 @qq.com

皖ICP备2022009963号-13