qsort是什么意思?qsort的功能是什么?_全球快资讯

2023-06-16 13:38:50
来源:汪清新闻网

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的功能是什么

[责任编辑:]

为您推荐

时评

内容举报联系邮箱:58 55 97 3 @qq.com

沪ICP备2022005074号-27 营业执照公示信息

Copyright © 2010-2020  看点时报 版权所有,未经许可不得转载使用,违者必究。