1.指针函数
1.1指针函数是一个函数
1.2声明一个函数
返回类型 函数名 (参数1,参数2);
返回类型:一个地址,一个指针,例如int*
2.函数指针
2.1函数指针是一个指针
2.2声明一个指针变量
指向的类型 * 指针变量名;
2.2.1 指向的类型是一个函数。
问题一:如何表示一个函数类型?
函数类型由函数返回值,参数表决定;
所以
int (参数1,参数2);
2.2.2接着是一个星号
int (参数1,参数2) *
2.2.3 接着是一个指针变量名
int (参数1,参数 2) *f;
2.2.4这样看起来很不好看,所以将后两项用括号括起来放到参数表的前面
int (*f)(参数1,参数2) ;
网友评论