【发布时间】:2016-04-06 12:34:11
【问题描述】:
有人可以解释一下cmpfunc 用于qsort 函数吗?此函数中的a 和b 是什么,它们指向什么?
int cmpfunc(const void *a, const void *b)
{
return(*(int*)a - *(int*)b);
}
【问题讨论】:
-
它们是函数中要比较的两个元素。
-
a和b是指向数组元素的指针。 -
@Idos Nitpicking: "它们是两个元素......" 它们不是要比较的两个元素本身,而是指, 指向要比较的元素。