int(*p)[3];// 二维数组指针
int* (p[3]); // 指针数组
int(*p)(int a, int b);//函数指针
//函数指针数组
int (*p[2])(int a,int b)
/*
对于 int (*p[2])(int a, int b),其中的 *、[]、(), 的优先级从高到低依次是:
():圆括号,用于改变表达式的优先级
[]:方括号,用于数组下标的操作
优先级 : () > [] > * > & 从左到右
*/
解读指针表达式
于 2023-06-04 16:59:49 首次发布