C语言qsort函数的应用
发布时间
阅读量:
阅读量
目录
1.参数含义
1.首元素地址base
2.元素个数num
3.元素大小size
4.自定义比较函数compar
2.使用方式
1.头文件
2.compar的实现
3.整体代码
qsort()函数(quick sort)属于八大排序算法之一,其核心为快速排序方法,具备对任意数据类型数组进行排序的能力,包括整型、浮点型、字符串以及用户自定义的结构体类型。
1.参数定义与解释
void qsort (void* base, size_t num, size_t size,int (*compar)(const void*,const void*));

上述图表展示了qsort函数中各参数的具体意义,接下来将逐一进行解析。
1.首元素地址base
在对一组数据进行排序操作时,首要任务是明确数据的存储位置,为此我们直接将首个元素的内存地址传递给qsort函数,以此确定排序的起始位置。
2.元素个数num
在明确排序起始位置的同时,也需要确定数据的终止
全部评论 (0)
还没有任何评论哟~
