这个代码的意思int comp(const void* a,const void* b) { return *(int*)b - *(int*)a; }
时间: 2023-12-21 08:05:53 浏览: 88
C语言中使用快速排序算法对元素排序的实例详解
这段代码是一个用于快速排序的比较函数,它的作用是比较两个整数的大小并返回它们的差值。在快速排序中,根据这个差值的正负来判断两个元素的相对位置,从而实现排序。其中,参数a和b是指向待比较元素的指针,使用了void指针来实现通用性。在函数内部,首先将指针转换为int类型的指针,然后再通过解引用操作获取指针所指向的整数值,最后将这两个整数值相减得到它们的差值。如果b所指向的整数大于a所指向的整数,则返回正值,否则返回负值。
阅读全文