数组指针与指针数组,指向函数的指针

  • 指针数组与数组指针
int *p[4];   //p代表一个含有四个指向int类型的指针的数组
int (*p)[n];   //p代表一个指向含有n个元素的指针
  • 指向函数的指针
int *p();  //p为返回指针的函数==int* p()
int (*p)();   //p为指向函数的指针

int(*p[3])(int );       // p为含有三个指向函数的指针      函数指针数组

int*  (*p[3])(int);       //空格的位置会影响理解

                                          //p为指针数组  函数的返回值为int类型的指针


猜你喜欢

转载自blog.csdn.net/DownloadV/article/details/80572560