数组本身就是一个指针,对于
int arr[5]
arr就是arr[0],(arr+1)就是arr[1],你的p[]本身是数组,存的也是地址,就是二重指针,*(p+i)是p[i],在&取地址就是abcde的值了
*(p+i)
p[i]
&