int *p[n] 就等价于int *(p[n])
int *p[n] 就是一个指针数组,数据类型为int *,元素为地址(变量地址,数组地址,函数地址等);
int (*p)[n]
符号是从左向右,所以可以写成(int)((*p)[n])
int (*p)[n] 就是一个数组指针,数据类型为int ()[n];数组元素为数组;
int *p()
指向函数的指针
int (*p)();
返回指针值的函数
int *p[n] 就等价于int *(p[n])
int *p[n] 就是一个指针数组,数据类型为int *,元素为地址(变量地址,数组地址,函数地址等);
int (*p)[n]
符号是从左向右,所以可以写成(int)((*p)[n])
int (*p)[n] 就是一个数组指针,数据类型为int ()[n];数组元素为数组;
int *p()
指向函数的指针
int (*p)();
返回指针值的函数