求问什么是“数组指针数组”
如图所示,数组指针数组到底是什么?能详细的用图示法解释下么?
[解决办法]
数组指针数组。数组有放数的,有放地址的,也有放指针的。P是一个函数数组,通过一定条件生成相应的指针,而相应的指针会指向相应的数组数据。过程就如一楼的图。P生成了一个指针0xFFD8,而0xFFD8指向的是32767这个数。经过2次转换,此时P指向的就是数32767了。自己理解,不专业回复。
[解决办法]
int (* p[3])[4]; //数组指针数组
int (*p)[4]; //数组指针
int *p[4]; //包含4个元素的数组,每个元素都是一个指针,即指针数组
int p[4]; //一般数组