問題描述:
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使用說明:






