关于指针的问题
下面的程序:#include <stdio.h>
void main()
{ int d[][4]={1,2,3,4,5,6,7,8,9,10,11};
int *p[3],j;
for(j=0;j<3;j++) p[j]=d[j];
printf("%5d %5d\n",*(*(p+2)+3),*(*(p+1)+1));
}
要求写出输出结果。
分析:*(p+2)=p[2]=d[2]吗?就是*(3+3),那这个又怎么解决?
小弟不太明白指针,课本讲的感觉很含糊……想高手点拨一下……