目录
前言
昨天我们学习到冒泡排序数组对整型无序数组的有序排序的实现原理和使用,今天我们就接着学习对于任意类型都能实现冒泡排序的实现的库函数qsort()和模拟实现qsort()函数
一、qsort()是什么?
qsort()是C函库中的一个函数具体参数类型如下:
void qsort(const void* base,int num,int width,int(*cmp)(const void*e1,const void*e1))
其中,base代表首元素地址,num代表数组中元素的个数,width表示该数组中每个元素的大小,cpm是一个比较函数指针,e1表示前一个元素地址,e2表示后一个元素地址
二、使用步骤
1.引入库
代码如下:
#include<stdio.h>
#in