gpt4 book ai didi

c 中的 qsort() 函数中的 cmpfunc

转载 作者:太空宇宙 更新时间:2023-11-04 05:36:21 31 4
gpt4 key购买 nike

谁能给我解释一下 qsort 函数中使用的 cmpfunc?此函数中的ab是什么,它们指向什么?

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

最佳答案

cmpfunc 中的

ab 是指向const void 类型的指针。 cmpfunc 可以接受指向任何数据类型数组元素的指针。
void * 指针无法取消引用,因此在取消引用之前需要强制转换 int *

关于c 中的 qsort() 函数中的 cmpfunc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34565028/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com