0. 引言
我们日常生活中经常能碰到需要给一组数据排序的情况,如将班上同学的身高,年龄从大到小排序,平时网上购物时对商品价格从低到高排序等等场景,那么电脑是根据什么程序完成这些排序的?接下来就来给大家介绍一下C语言中,可以实现排序的库函数 --- qsort。
1. qsort 是什么?
qsort 是 C语言 标准库 <stdlib.h> 中提供的一个排序函数。
它使用的是快速排序算法(Quick Sort)对数组进行排序。
参考链接:qsort - C++ Reference (cplusplus.com)
2、qsort 函数介绍
2.1 qsort 函数原型