【C语言】指针进阶(qsort的用法和模拟实现)字符指针指针数组数组指针数组参数 指针参数函数指针函数指针数组回调函数
如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。且qsort函数不止可以对整型数组排序,根据我们写的比较函数,可以给结构体元素等等一系列数组排序。这时我们就可以使用函数指针数组的方式,将每个运算逻辑的函数放在一个函数指针数组中。库函数中的qsort函数内部是使用快速排序的算法来实现的。学习了数组指针和指针数组,来看下面的