登陆热线邮箱 设为首页

环球快资讯丨qsort是什么意思?qsort的功能是什么?

2023-06-16 13:35:24来源:汪清新闻网栏目:产经

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

资讯阅读

NEWS

精彩推送

marvellous