指向函数的指针就是函数指针
并且
对于函数来说,&函数名和函数名都是函数的地址
那么函数指针有什么用呢?
上图可看出,&a地址,存放于pa,这样做有什么用呢?
当我们把地址存放于pa时,当我们需要截用pa的地址时,我们可以找到a,对a的值进行修改,
也可以打印a的值
我们可以间接的通过调用函数指针,去访问函数
上图中,我们把一个函数的地址存入一个函数指针,对函数指针截用,先找到函数,
然后调用,传参了调函数的传参,现在是直接用地址去调用。
指向函数的指针就是函数指针
并且
对于函数来说,&函数名和函数名都是函数的地址
那么函数指针有什么用呢?
上图可看出,&a地址,存放于pa,这样做有什么用呢?
当我们把地址存放于pa时,当我们需要截用pa的地址时,我们可以找到a,对a的值进行修改,
也可以打印a的值
我们可以间接的通过调用函数指针,去访问函数
上图中,我们把一个函数的地址存入一个函数指针,对函数指针截用,先找到函数,
然后调用,传参了调函数的传参,现在是直接用地址去调用。