C言語の標準ライブラリqsortのリファレンスです。
概要 | 配列を整列する。 |
ヘッダ | #include <stdlib.h> |
I/F | void qsort(void *base, size_t nmemb, size_t size, int(*compar)(const void *, const void *)); |
戻り値 | なし。 |
詳細 | qsort関数は、baseが指すオブジェクトの配列を比較関数comparに従って昇順に整列する。配列は、要素数がnmembで各要素の大きさはsizeである。比較関数comparは、2つの引数に比較されるオブジェクトが指定されてコールされる。第1引数が第2引数より小さい場合は0より小さい値を、大きい場合は0より大きい値を、同じ場合は0を返却しなければならない。2つの要素が等しいとき、整列された配列内でのそれらの順序は未規定である。 |