数组指针 指针数组 函数指针 函数指针数组
阅读数:221 评论数:0
跳转到新版页面分类
C/C++
正文
数组指针
是一个指向数组的一个指针.
int (*p)[4];
char (*p)[4];
()操作符和[]优先级相等, 从左向右进行运算, 因此p先和()里的*结合, 所以断定这是指针, 然后再和[]结合, 就成了数组指针.
指针数组
是一个存放指针的数组
int *p[10];
char *p[10];
char **p[10] ;
[]运算优先级高于*.
函数指针
是一个存放函数地址的指针.
函数指针数组
把函数的地址存到一个数组中.
int (*parr1[10])();
int *parr2[10]();
int (*)() parr3[10];