如果P是一个数组,&做取地址符,那么&p区数组首地址,即p[0]的地址,而&p[i]取数组元素p[i]的地址&p[i]=&p+i
p定义的是数组吗?如果是数组的话&p代表数组第一个数据的地址即&p=&p[0],而*p[i]代表第i个数据的存储地址
&p相当于取p[0]的地址,而p[i]则是取p[i]的地址。。。根据类型不同&p[i]=&p+i*p的类型字符长度。。。应该是这么理解的