int *p;
一个指向整形数据的指针;
int **p;
二级指针,首先它指向一个指针,其次它指向的指针指向一个整形数据
int *p[10];
一个有十个指针的数组,该指针指向整形数据
int (*p)[10];
一个指向数组的指针,该数组数据为整形数据
int *p(int);
实质为函数(不是函数指针),该函数有一个整形参数,返回值为一个指向整形的指针
int (*p)(int);
一个函数指针,该函数有一个整形的参数,返回值为整形类型
一个指向整形数据的指针;
二级指针,首先它指向一个指针,其次它指向的指针指向一个整形数据
一个有十个指针的数组,该指针指向整形数据
一个指向数组的指针,该数组数据为整形数据
实质为函数(不是函数指针),该函数有一个整形参数,返回值为一个指向整形的指针
一个函数指针,该函数有一个整形的参数,返回值为整形类型