指针函数:返回指针类型的函数,定义方法如下:
类型标识符 *函数名(参数列表)
函数指针:指向函数入口地址的指针,定义方法如下:
类型标识符 (*指针名称)(形参列表)
下面我们通过一段代码加深我们的理解:
//指针函数,和函数指针 #include <stdio.h>//引入 输入输出功能 文件头 //定义一个函数指针 char* (*fun)(char* str,char* str_search); //实现一个字符串查找的功能 void input(char *str,char *str_search) { printf("请输入字符串:"); gets(str);//获取输入字符串 printf("请输入查找字符:"); gets(str_search);//获取输入字符串 } //获取字符串长度 int str_length(char * str) { //字符串结尾符号是 int i = 0; while(str[i] != '