结论 例如数组int a[3]={0,1,2};a为变量名也为地址 0xdf00,整个地址为12个字节 a+1 表示a数组首地址加4个字节 即 a+1为a [1]=1; &a+1 表示数组a整个地址后面的一个12字节内存的地址即 0xdf00 + 4=0xdf04 ; 理解分析 &a+1 从优先级看先取数组&a的地址 ,如果我们将数组a的地址复制给一个指针 int p = &a ,这样看&a+1就是p+1,这样看是不是就是整个数组地址+这个数组地址的内存。