原 型:void *bsearch(const void *key, const void *base, size_t memb, size_t size, int (*compar)(const void *, const void *));
头 文 件:stdlib.h
说 明:在有序数组中搜索由key指向的值。其中,数组存储在base地址上,且此数组有nmemb个元素,每个元素大小为size个字节。compar指向“比较函数”。换句话说当传递指向关键字的指针和数组元素时,比较函数必须返回负整数、零或正整数,这主要依赖于关键字是小于、等于还是大于数组元素。
返 回 值:指向数组元素的指针,此数组元素是用来测试是否等于关键字的。如果没有找到关键字,那么返回空指针。
相关函数:qsort
|