函数指针
数组指针、指针数组
定义一个指向整型的指针:int *p;
定义一个指向整型指针的指针:int **pp;
定义一个指向数组的指针:int (*p)[3];
定义一个指向结构体的指针:
typedef struct student
{
char name[30];
int age;
}Stu;
Stu *p ;
int add(int n,int m);//数据类型int (int,int)
int (*pFunc)(int ,int) //函数指针 int (*)(int,int)
定义一个函数指针数组,这个数组中有4个元素,每一个元素都是一个函数指针类型(该函数的返回值为int,有两个int型的参数)
int (*Func[4])(int,int);
指针函数
返回值为指针的函数
char *strcat(char *dest, const char *src);