C语言11
2015-12-15 18:58
239 查看
1.函数指针 函数:具有特殊功能的代码块,一个函数一个功能。(1)函数可以向数组一样,当作数据类型来使用。可以用指针来接收,(2)可以当作参数来使用,(3)作为数据类型,是否作为函数的返回值。
2。函数指针的声明和使用:
3.函数的指针声明。
int *p2=printWorld
4.函数指针的使用。通过指针/函数名,参数列表,来调用。
5.函数指针作为参数,函数指针,作为参数,函数回调。
在函数执行过程中,回调函数:通过函数指针被调用的函数, 函数回调,
6.动态排序,利用回调函数实现多参数排序,根据不同的规则,对数组进行排序。通过年龄,分数,号码,排序(1)不论按年龄还是按主题,排序的主题是一样的,只是在判断是否交换的条件有所不同。就是将这个判断条件单独抽取出来,即抽取出来的函数是用来决定是否交换的。
7.函数指针作为函数的返回值,
2。函数指针的声明和使用:
3.函数的指针声明。
int *p2=printWorld
4.函数指针的使用。通过指针/函数名,参数列表,来调用。
5.函数指针作为参数,函数指针,作为参数,函数回调。
在函数执行过程中,回调函数:通过函数指针被调用的函数, 函数回调,
6.动态排序,利用回调函数实现多参数排序,根据不同的规则,对数组进行排序。通过年龄,分数,号码,排序(1)不论按年龄还是按主题,排序的主题是一样的,只是在判断是否交换的条件有所不同。就是将这个判断条件单独抽取出来,即抽取出来的函数是用来决定是否交换的。
7.函数指针作为函数的返回值,