C语言中可以用bsearch()实现二分查找.同qsort()一样,bsearch()也包含在库中,且同样要自定义比较子函数.其原型如下: void *bsearch(const void *key, const void *base, size_t nmem, size_t size, int (*comp)(const void *, const void *)); 头文件:#include<stdlib.h> key指向所要查找的元素,base指向进行查找的数组,nmem为查找长度,一般…