A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© kegao 中级黑马   /  2016-1-19 00:23  /  652 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

刚开始好乱套。都蒙圈了。。这脑袋和浆糊似的。。然后查了好多知识点。有点顺了。
总结下。
指针函数。就是一个返回值是指针类型的函数。就是用 char 定义 返回值是一个指针的函数。就是返回值是一个地址的函数。
  char *函数名(形参){函数体 }
函数指针。我的理解就是用一个指针变量来定义一个函数。
先定义一个函数 Int  max()={函数体};
定义一个函数指针 x=(*变量名)(实参)
然后把函数指针的变量名赋予给函数
变量名=max;
int a=变量名(实参)------>其实这里也可以写成int a= *变量名(实参)
然后输出A的值。
你定义的函数指针可以等于其他的函数
如果再定义一个函数
int lol(int a.int b){
}
只需要让变量名=lol;
然后int c=变量名(int a ,int b)就也一样。

这是我小小见解 。。。如果 有错误 希望大神来帮我改正一下。~~~

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马