int (*p[3])[3];是什么意思?

2025-02-26 06:37:02
推荐回答(3个)
回答1:

首先p是一个数组,有三个元素,中间那个3
然后p中的每个元素都是一个数组指针,指向含有3个元素的数组
int (*p[3])[3];
int arr[4][3];

p[0]=arr;
p[1]=&arr[1];

回答2:

定义了一个以指针为元素的二维数组

回答3:

一个三行三列的指针数组吧