定义一个指针变量,然后给指针变量赋值
定义指针呢其实和定义变量一样一样的,只不过呢变量名子前头有个*
下面就定义了一个int型的指针变量,变量的名字是add
然后有人会问,为啥变量名字前面加个*就是指针了...有人会想,,,,就这??? 这不是多此一举???...2.这样的见过没
?
?
3.先记住一句话:
函数名就是这个函数的地址!
函数名就是这个函数的地址!
函数名就是这个函数的地址!
既然是地址,那么这个地址应该可以赋值给一个指针....因为是函数的地址,所以咱定义的指针也一定是一个函数类型的....)();
fun 呢就是一个函数类型的指针, 是一个没有返回值,没有形参的函数指针
咱可以把这种函数赋值给这个指针变量 就是上面的 fun = function
那么这个函数指针便代表了那个函数