qsort是什么意思?
qsort函數C語言編譯器函數庫自帶的排序函數。qsort 的函數原型是void qsort(void*base,size_t num,size_t width,int(__cdecl*compare)(const void*,const void*)); 是base所指數組進行排序。qsort函數包含在C 標準庫 - 中。compar參數指向一個比較兩個元素的函數。比較函數的原型應該像下面這樣。注意兩個形參必須是const void *型,同時在調用compar 函數(compar實質為函數指針,這里稱它所指向的函數也為compar)時,傳入的實參也必須轉換成const void *型。在compar函數內部會將const void *型轉換成實際類型。
qsort的功能是什么?
使用排序例程進行排序。該函數不返回任何值。頭文件:stdlib.h;如果compar返回值小于0(< 0),那么p1所指向元素會被排在p2所指向元素的左面;如果compar返回值等于0(= 0),那么p1所指向元素與p2所指向元素的順序不確定;如果compar返回值大于0(> 0),那么p1所指向元素會被排在p2所指向元素的右面。
關鍵詞: qsort是什么意思 qsort的功能是什么