C语言 <stdlib.h> bsearch 函数
-
描述
C库函数void *bsearch(const void *key, const void *base, size_t nitems, size_t size, int (*compar)(const void *, const void *)) 函数搜索一个nitems对象数组,该数组的初始成员按base指向,查找与key指向的对象匹配的成员。数组中每个成员的大小由size指定。数组的内容应该按照compar引用的比较函数升序排列。 -
声明
以下是bsearch函数的声明。参数- key-这是指向对象的指针,该对象用作搜索的键,类型转换为void *。
- base-这是指向执行搜索的数组第一个对象的指针,类型转换为void *。
- nitems-这是由base指向的数组中元素的数量。
- size-这是数组中每个元素的大小(以字节为单位)。
- compare-这是比较两个元素的函数。
-