1. 回调函数是什么?
回调函数就是⼀个通过函数指针调⽤的函数。 如果你把函数的指针(地址)作为参数传递给另⼀个函数,当这个指针被⽤来调⽤其所指向的函数 时,被调⽤的函数就是回调函数。回调函数不是由该函数的实现⽅直接调⽤,⽽是在特定的事件或条 件发⽣时由另外的⼀⽅调⽤的,⽤于对该事件或条件进⾏响应。
2使⽤qsort函数排序整型数据
1 base 指向数组第一个元素的地址
2 num 指向数组元素的个数
2 size 指向的数组元素的大小
4 comper 函数的地址(这个函数是用来比较两个元素)
调用qsort要提供比较函数
先讲一个结构体指针
结构成员访问操作符有两个
. 结构体变量.成员名
-> 结构体指针->成员名(不用再用解引用)
排序整形
排序结构体数据
两个名字比较大小(字符串)用strcmp来比较(比较的不是长度 而是对应位置上字符的大小)
头文件为#include<string.h>
改造冒泡排序函数让其可以排序任意类型