void qsort(void*base,size_t num,size_t width,int(__cdecl*compare)(const void*,const void*));
四个参数:
第一个参数为待排序数组地址
第二个参数为数组元素个数
第三个参数为数组元素的大小
第四个参数为比较函数的指针
注意:qsort()中调用compare()函数时传入的两个参数为两个数组元素的地址!!!!!在自定义compare函数时不要用错这两个参数。
本文详细介绍了C语言标准库中的qsort函数,包括其四个参数的意义:待排序数组地址、数组元素个数、数组元素大小及比较函数指针。特别强调了在自定义比较函数时,传入的是两个数组元素的地址。
void qsort(void*base,size_t num,size_t width,int(__cdecl*compare)(const void*,const void*));
四个参数:
第一个参数为待排序数组地址
第二个参数为数组元素个数
第三个参数为数组元素的大小
第四个参数为比较函数的指针
注意:qsort()中调用compare()函数时传入的两个参数为两个数组元素的地址!!!!!在自定义compare函数时不要用错这两个参数。
1307

被折叠的 条评论
为什么被折叠?