又看了一遍,好像做出来了。
m[12]={0,2,4,6,8,10,12,14,16,18,20,22};
if(k<3) p[k]=m+2*k*k;是不是就是
p[0]=m[0];p[1]=m[2];p[2]=m[8]
当(k=0)的时候sum+=(*(p+k))[4-k]是不是就是
sum+=p[0][4]。
由于p[0]的地址是m[0],p[0][4]就是8;
p[1]的首地址是m[2],p[1][3]的值是10;
p[2]的首地址是m[8],p[2][2]的值是20.
最后值是38
m[12]={0,2,4,6,8,10,12,14,16,18,20,22};
if(k<3) p[k]=m+2*k*k;是不是就是
p[0]=m[0];p[1]=m[2];p[2]=m[8]
当(k=0)的时候sum+=(*(p+k))[4-k]是不是就是
sum+=p[0][4]。
由于p[0]的地址是m[0],p[0][4]就是8;
p[1]的首地址是m[2],p[1][3]的值是10;
p[2]的首地址是m[8],p[2][2]的值是20.
最后值是38