比如
int w2[5]={1,2,3,4,5};
int b=*(w2+3);
printf("%d",b);
输出4。
int w[3][5]={{1,2,3,4,5},
{6,7,8,9,10},
{11,12,13,14,15}};
int a= *((w+1)[1]);
printf("%d",a);
二维数组w ,w为一个二级指针 int**
w+1即指向第1行首地址
(w+1)[1] 就是以第1行为0行再向下移一行,也就是w[2];
则int a=*((w+1)[1])=*(*(w+1+1))=*(w[2])=*(w[2]+0)=w[2][0]=11;