qsort() - C语言库函数

C库函数 void qsort(void *base, size_t nitems, size_t size, int (*compar)(const void *, const void*))  数组进行排序。

声明

以下是声明  qsort() 函数。

void qsort(void *base, size_t nitems, size_t size, int (*compar)(const void *, const void*))

参数

  • base -- 这就是指针的数组的第一个元素进行排序。

  • nitems -- 这是由基部指向的数组中的元素数目。

  • size -- 这是在数组中的每个元素的大小(以字节为单位)。

  • compar -- 这个函数比较两个元素。

返回值

这个函数不返回任何值。

例子

下面的例子显示的 qsort() 函数的用法。

Before sorting the list is: 88 56 100 2 25 After sorting the list is: 2 25 56 88 100