首页 > 编程语言 > 详细

函数指针和指针函数和回调函数以及函数指针数组

时间:2016-09-27 19:36:48      阅读:249      评论:0      收藏:0      [点我收藏+]

1.首先来说,函数指针 就是函数的指针

2.指针函数,就是指针的函数。也就是返回值是个指针

一、指针

【1】指针  1--- 指针变量:用于存放地址量的变量  2--- 地址常量   int a = 20;   int *p = &a;

【2】运算符  1--- &  2--- *(指针解引用):通过地址获取其内容  3--- []:只针对于指针运算。指针加单位长度,后取*运算。

二、函数 

【1】指针函数 【2】函数指针 【3】函数指针数组  本质:数组,由多个元素组成  元素:函数指针类型    int fun(char a, float b);  int (*p[4]) (char,float);  p[0] = fun;

【4】函数递归调用  1--- 自己调用自己  2--- 必须有结束条件

【5】回调

 int * fun(   int (*b)(char c, float d)   ,    char * e,      double f);

  fun(  函数名  ,  a , 32.45 )   {

  }

函数指针和指针函数和回调函数以及函数指针数组

原文:http://www.cnblogs.com/zhangfeionline/p/5913938.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!