老师这个知识点讲的太复杂了,不太适合初学者呀

——我念七秒, Cocos2d-x基础-C++... 最后由 小提琴/wx 于2014年06月20日回复

  • 1 回答
  • 1.3k 浏览

自己去百度,找到了一个超级简单的例子

首先你得有一个函数

void sayHello(){

printf("hello everybody!");

}

然后你可以在main中

int (*f) (); /* 声明一个函数指针f */
f=sayHello; /* 将sayHello函数的首地址赋给指针f */
f(); /*调用函数指针指向的函数*/


  • 小提琴/wx 2014年06月20日 回答 #1楼
  • 你找到的那个例子是C语言里面的函数指针,那个比较简单,我的C语言基础课程里也有,本例演示的是C++语言中的函数指针,C++语言的函数指针会更强大
  • 2 评论