答案是4当i等于2时,所以调用sum函数时传入的是a[2]的地址,在sum函数里,指针p指向的是a[2]的地址了,指针p也是int型,所以指针p的后一个地址就相当于a[3]的地址,简单的理解就是p[0]相当于相当于a[2],p[1]相当于a[3]。那么a[2]=a[3]=4;当i等于1时,此时p[0]相当于a[1],p[1]=a[2];那么a[1]=a[2]=4,因为a[2]的值此时已经改变了当i等于0时也是这样分析