问题描述:
C++排序函数sort/qsort的使用
问题解决:
(1)sort函数使用
注:
sort函数,参数1为数组首地址,参数2是数组尾地址,参数3是比较函数
(2)qsort函数
注:
使用qsort函数(快速排序),参数1为数组首地址,参数2为数组长度,参数3为各元素占用空间,参数4为比较函数
qsort使用需要添加头文件#include<stdlib.h>
(3)qsort和sort比较
qsort头文件#include<stdlib.h> sort 头文件#include<algorithm>
qsort 比较函数,返回值为int sort 比较函数,返回值为 bool
qsort 比较函数,a>b返回正值, sort比较函数,a>b时返回true,其他返回false时,sort降序排列
a<b返回负值,a=b 返回零时,qsort升序排列
源文件:
注:
strcmp使用说明: