CC++中的qsort库函数
生活随笔
收集整理的這篇文章主要介紹了
CC++中的qsort库函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
qsort()? 參考:http://www.slyar.com/blog/stdlib-qsort.html
qsort包含在<stdlib.h>頭文件中,此函數根據你給的比較條件進行快速排序,通過指針移動實現排序。排序之后的結果仍然放在原數組中。使用qsort函數必須自己寫一個比較函數。
函數原型:void qsort (void * base, size_t num, size_t size, int ( * comparator ) ( const void *,const void * ) );
base???? 數組起始地址
num? 數組元素個數
size? 每一個元素的大小
comparator 函數指針,指向比較函數
?
int pstrcmp ( const void *a , const void *b ){return strcmp(*(char* const*)a, *(char* const*)b);} //c為指向字符串的指針數組 qsort(c,n,sizeof(c[0]),pstrcmp);轉載于:https://www.cnblogs.com/sklww/p/3790300.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的CC++中的qsort库函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: parted分区介绍
- 下一篇: github果然强大