新手学c语言为什么函数指针调用时为什么加*,就能调用(*函数
c吧
全部回复
仅看楼主
level 6
66e😨 楼主
新手学c语言为什么函数指针调用时为什么加*,就能调用(*函数名)(),加*只能取到首地址的内容没有取到整个函数的地址的内容,是怎样调用的?
2018年02月18日 05点02分 1
level 1
函数指针调用函数时候加不加*实际上是一样的,不过要加*就得用括号扩起来。加*只是明显的告诉别人这是通过指针来调用函数。函数名代表的是函数的入口地址,也就是首地址。有了入口地址,自然就可以调用函数了。一个函数指针,指向的就是函数的入口地址
2018年02月18日 18点02分 3
1