#include"stdio.h"
main(){
int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
int (p)[4];
p=a;
printf("%d\n",(*(p+1)+2));
}
解释:
第二句是定义一个有4个元素的数组指针p
第四句*(p+1)={5,6,7,8}
((p+1)+2)=7
#include"stdio.h"
main(){
int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
int (p)[4];
p=a;
printf("%d\n",(*(p+1)+2));
}
解释:
第二句是定义一个有4个元素的数组指针p
第四句*(p+1)={5,6,7,8}
((p+1)+2)=7