摘要: ZZ:http://www.pconline.com.cn/pcedu/empolder/gj/c/0503/566020.函数存放在内存的代码区域内,它们同样有地址,我们如何能获得函数的地址呢?如果我们有一个int test(int a)的函数,那么,它的地址就是函数的名字,这一点如同数组一样,数组的名字就是数组的起始地址。定义一个指向函数的指针用如下的形式,以上面的test()为例:int (*fp)(int a);//这里就定义了一个指向函数的指针函数指针不能绝对不能指向不同类型,或者是带不同形参的函数,在定义函数指针的时候我们很容易犯如下的错误。int *fp(int a);//这里是 阅读全文
posted @ 2012-09-08 19:36 大脚印 阅读(198) 评论(0) 推荐(0) 编辑