指针函数和函数指针

原创 2016年08月29日 16:17:30

指针函数是指:
返回值类型为指针的函数。这个很好理解,我们写了一个函数,返回值是指针,我们就称这种形式为指针函数(侧重点在后边的名词“函数”),形如:int * func(int a, int b),这个东西就是一个指针函数。
函数指针:
函数指针,侧重点是“指针”,表明它的本质是一个指针,不过这个指针指向了一个函数。函数指针定义形式为:int (*pFunc)(int a, int b), 这个形式的意思是:定义一个指向函数的指针,指针名字为pFunc,这个函数的返回值类型是int型,函数参数为(int a, int a)。定义好这个指针之后,我们可以将函数地址赋给它。而函数的地址可以就是函数名。假设有这么一个函数 int sum(int a, int b),我们可以将这个函数用pFunc指针指向,将函数sum()的地址赋给函数指针:pFunc = sum,或者也可以这样用 pFunc = &sum。这样,一个指针就指向了函数,我们可以通过这个指针来访问函数了了。
若有不对之处,敬请指正。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C语言函数指针

  • 2012-10-07 13:19
  • 15KB
  • 下载

C语言函数指针

  • 2013-07-14 23:23
  • 25KB
  • 下载

函数指针

和其他简单变量一样,编译阶段会给函数代码块分配一块内存,内存的首地址其实就是函数的名字,通常也称作指向函数的指针,即函数指针。 如下 : int max(int a,int b){ int resu...

函数指针定义

  • 2012-03-04 09:45
  • 38KB
  • 下载

函数指针的几种用法

转自:函数指针 什么是函数指针? 函数指针指向的是特殊的数据类型,函数的类型是由其返回的数据类型和其参数列表共同决定的,而函数的名称则不是其类型的一部分。 一个具体函数的名字,如果后面不跟调...

函数指针申请与使用

  • 2013-06-04 23:32
  • 212B
  • 下载

C语言函数指针.doc

  • 2015-08-04 11:36
  • 35KB
  • 下载

谈函数指针的实际应用

关于函数参数个数不定的详解见连接: http://www.cnblogs.com/VRS_technology/archive/2010/05/10/1732006.html          &#...

C++学习笔记--函数指针

内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)