≫ ホーム ≫ C言語ヘッダファイル別一覧 | C言語アルファベット別一覧 ≫ stdlib.h ≫ qsort
配列を整列 (sort) します.
#include <stdlib.h>
void qsort( void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *) );
qsort 関数は先頭要素を base が指すオブジェクトの配列 (要素数が nmemb 個,各要素の大きさが size である配列) を compar が指す比較関数にしたがって整列します.
compar が指す比較関数は以下のルールに基づいて実装する必要があります.
※ qsort 関数の名前はクイックソート (quick sort) に由来しますが,内部でクイックソートアルゴリズムを使用してる保障はありません.(処理系定義)
メモリ領域の内容を整列 (sort) する のサンプルプログラムをご覧下さい.