有人能解释一下cmpfunc函数中使用的qsort吗?这个函数中的ab是什么?它们指向什么?

int cmpfunc(const void *a, const void *b)
{
    return(*(int*)a - *(int*)b);
}

最佳答案

a中的bcmpfunc是指向const void类型的指针。cmpfunc可以接受指向任何数据类型数组元素的指针。
无法取消对指针的引用,因此在取消引用之前需要进行转换。

10-04 12:27