数组指针 指针数组 函数指针 函数指针数组

阅读数:117 评论数: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];




相关推荐