如何区分这几个指针呢?
请问大家这三个如何理解呢?他们的功能有什么不同呢?
int*p[4];
int(*p)[4];
int*(*p)[4];
yeshirow说:
int (*p)[4]:
p 是一個指針 (*), 指針指向 4 個元素的數組, 每個元素爲 int
SunShining说:
很显然这是错误的..(*p)[4]指向的必须是一个二维数组
简单的例子..看看
int a[4];
int (*p)[4]=a; 可以编译通过吗?
你们谁是正确的呀!我是出学者!