int (*p)[3] p的含义是什么? 一个指向int元素大小为3的指针数组 一个指向元素个数为3的int数组的指针 不合法 以上说法都不正确
1、int(*p)[4];------ptr为指向含4个元素的一维整形数组的指针变量(是指针)
2、int *p[4];-------定义指针数组p,它由4个指向整型数据的指针元素组成(是数组)
3、int(*)[4];--------实际上可以看作是一种数据类型。也就是第一个(int(*p)[4];)