标签:
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