0: 什么是二级指针:让你去寻宝,给你一个地址,到那个地址以后发现宝贝还是一个地址。二级指针就是指针的指针保存的是指针的地址
二级指针,前面有两个星号,
函数指针叫做也叫做回调
函数指针,简单一句话就是函数地址
1.1:函数指针首先还是一个指针变量,只不过这个变量时函数的地址
1.2:c在编译时,每一个函数都有一个入口地址,该入口地址就是函数指针所指向的地址
1.3:有了指向函数的指针变量后,可用该指针变量调用函数,就如同用指针变量可饮用其他类型变量一样
1.4:函数指针有两个用法:调用函数和做函数的参数进行传递
2: 函数指针的声明语法:
返回值类型(* 指针变量名)([参数列表])
调用方法:
(*指针变量名称)(参数列表)
#include <stdio.h>
void f(){
printf("Hello World\n");
}
int max(int a, int b){
return a&g